please check below client controller script and let me know my mistake
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2024 08:40 AM
please check below client controller script and let me know my mistake
function($scope, $rootScope) {
/* widget controller */
var c = this;
$scope.data.cat_sys_id = $scope.page.g_form.getUniqueValue();
$scope.onLoad = function() {
c.server.get({
cat_sys_id: $scope.page.g_form.getUniqueValue()
}).then(function(response) {
var short_description =response.data.short_description;
c.server.update().then(function(res) {
$rootScope.$on("field.change", function(evt, parms) {
if (parms.field.name == 'model_type')
{
if ($scope.page.g_form.getValue('model_type') == '0')
$scope.page.g_form.setValue('type', "0");
else if ($scope.page.g_form.getValue('model_type') == '1')
$scope.page.g_form.setValue('type', "1");
if ($scope.page.g_form.getValue('model_type') == '0' && $scope.page.g_form.getValue('employee_type') == 'non-employee' )
$scope.page.g_form.setValue('computer_subcontractor', true);
else
$scope.page.g_form.setValue('computer_subcontractor', false);
}if (parms.field.name == 'domain')
{
if ($scope.page.g_form.getValue('domain') == '1')
$scope.page.g_form.setValue('corp_ad', "1");
else if ($scope.page.g_form.getValue('domain') == '0')
$scope.page.g_form.setValue('corp_ad', "0");
}
if (parms.field.name == 'license_support') {
if(short_description == 'DSK045'){
if ($scope.page.g_form.getValue('employee_type') == 'employee'&& $scope.page.g_form.getValue('model_type') == '1' && $scope.page.g_form.getValue('corp_ad') == '1'){
$scope.page.g_form.setValue('license_support', "true");
}
else if ($scope.page.g_form.getValue('employee_type') == 'non-employee'&& $scope.page.g_form.getValue('corp_ad') == '1'){
$scope.page.g_form.setValue('license_support', "true");
}
}
else {
$scope.page.g_form.setValue('license_support', "false");
}
}
if (parms.field.name == 'corp_ad') {
if(short_description == 'DSK045'){
if ($scope.page.g_form.getValue('employee_type') == 'employee'&& $scope.page.g_form.getValue('model_type') == '0' && $scope.page.g_form.getValue('corp_ad') == '1'){
$scope.page.g_form.setValue('user_support', "no_user_support");
}
else if ($scope.page.g_form.getValue('corp_ad') == '1'){
$scope.page.g_form.setValue('user_support', "ROW");
}
}
else if (short_description == 'DSK045'){
if( $scope.page.g_form.getValue('corp_ad') == '0' && $scope.page.g_form.getValue('model_type') == 'additional_computer'){
$scope.page.g_form.setValue('user_support', "Only_HW_ROW");
}
}
}
});
});
})
}
}
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2024 10:17 AM
What errors are you receiving?