Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gisApp.controller("ParameterNewCtrl", ['$scope', 'searchService', 'reportPageService', 'notificationService', 'apiService', 'modalService', '$translate', '$route', '$filter', '$location', 'membershipService', 'reportingService', '$http', '$sce', function ($scope, searchService, reportPageService, notificationService, apiService, modalService, $translate, $route, $filter, $location, membershipService, reportingService, http, sce) {
- var translate = $filter('translate');
- var allJsonTemp = [];
- $scope.addFieldOnClick = addFieldOnClick;
- $scope.back = back;
- $scope.Add = Add;
- $scope.Save = Save;
- $scope.updateMasterParaChange = updateMasterParaChange;
- $scope.SaveJsonReport = SaveJsonReport;
- $scope.NewField = NewField;
- $scope.reset = reset;
- $scope.ClearFields = ClearFields;
- $scope.DefualtValues = DefualtValues;
- $scope.deleteParameter = deleteParameter;
- $scope.params = [];
- $scope.control = [];
- $scope.reportKey = reportPageService.selectedRowId;
- var saveflag = true;
- $scope.SaveBtn = translate('Save');
- $scope.NoMapping = true;
- $scope.hasError = true;
- var PreFunction = [];
- $scope.AddtoStaticList = AddtoStaticList;
- $scope.paramProperties = false;
- var deleteParam = '';
- var staticListData = [];
- function AddtoStaticList() {
- if ($scope.StaticValue != '' && $scope.StaticValue != undefined && $scope.Statickey != '' && $scope.Statickey != undefined) {
- var DDL = { DDLValue: $scope.StaticValue, DDLKey: $scope.Statickey };
- staticListData.push(DDL)
- $scope.staticList = staticListData;
- $scope.StaticValue = '';
- $scope.Statickey = '';
- }
- else {
- notificationService.displayError('Static Value and Static key are required');
- }
- }
- function deleteParameter(paramName) {
- /*deleting the params from master json */
- deleteParam = paramName;
- modalService.confirm("Are you sure want to delete this Parameter? Please be aware this parameter will be removed from all files").then(function (result) {
- var modal = {
- ParameterName: paramName
- };
- modalService.startProgress();
- apiService.post(rootDir + 'Api/ReportApi/DeleteParamter/', modal, DeleteParamterLoadCompleted, DeleteParamterLoadFailed);
- });
- }
- function DeleteParamterLoadFailed(result) {
- modalService.stopProgress();
- notificationService.displaySuccess("Failed to perform operation.");
- }
- function DeleteParamterLoadCompleted(result) {
- modalService.stopProgress();
- notificationService.displaySuccess("Operation performed successfully.");
- $scope.masterControls = result.data.jsonParameters;
- NewField();
- $scope.removeField(deleteParam);
- }
- function updateMasterParaChange() {
- if ($scope.updateMasterPara) {
- for (j = 0; j < $scope.reportControls.length; j++) {
- if ($scope.reportControls[j].ParameterName == $scope.ParameterName) {
- allJsonTemp.push($scope.reportControls[j]);
- }
- }
- }
- else {
- for (j = 0; j < $scope.reportControls.length; j++) {
- if ($scope.reportControls[j].ParameterName == $scope.ParameterName) {
- allJsonTemp.splice($scope.reportControls[j], 1);
- }
- }
- }
- }
- function ClearFields() {
- $scope.MaxValue = null;
- $scope.MaxLength = null;
- $scope.MinValue = null;
- $scope.FieldType = 'Text';
- $scope.Search = null;
- $scope.Required = false;
- $scope.TableName = null;
- $scope.TableKey = null;
- $scope.TableValue = null;
- $scope.TableFilters = null;
- $scope.StaticValue = null;
- $scope.Statickey = null;
- $scope.LanguageValue = null;
- }
- function NewField() {
- $scope.paramProperties = true;
- $scope.EditMode = false;
- $scope.Caption = '';
- $scope.ParameterName = '';
- $scope.DefaultValue = null;
- $scope.ControlType = 'Text';
- $scope.Caption = null;
- $scope.MaxValue = null;
- $scope.MaxLength = null;
- $scope.MinValue = null;
- $scope.FieldType = 'Text';
- $scope.Search = null;
- $scope.Required = false;
- $scope.TableName = null;
- $scope.TableKey = null;
- $scope.TableValue = null;
- $scope.TableFilters = null;
- $scope.LookupSource = null;
- $scope.refTables = null;
- $scope.LanguageFilter = null;
- $scope.updateMasterPara = null;
- $scope.DDLLanguageFilter = null;
- $scope.LanguageValue = null;
- staticListData = [];
- $scope.staticList = []
- $scope.StaticValue = null;
- $scope.Statickey = null;
- $scope.SaveBtn = translate('Save');
- saveflag = true;
- $scope.myForm.$setPristine();
- }
- $scope.removeField = function (paramName) {
- //removing the control from control
- $scope.PRT_REF_NOList = [];
- saveflag = false;
- for (i = 0; i < $scope.reportControls.length; i++) {
- if ($scope.reportControls[i].ParameterName == paramName) {
- $scope.reportControls.splice(i, 1);
- }
- }
- NewField();
- };
- $scope.mouseEnter = function (control) {
- control.Active = true;
- }
- $scope.mouseLeave = function (control) {
- control.Active = false;
- }
- $scope.activeField = function (control) {
- // setting data the selected control
- for (var x in $scope.refTablesList) {
- if ($scope.refTablesList[x].TableName == control.RefTableName) $scope.refTables = $scope.refTablesList[x]
- }
- $scope.paramProperties = true;
- $scope.SaveBtn = 'Edit';
- $scope.Caption = control.Caption;
- $scope.ParameterName = control.ParameterName;
- $scope.DefaultValue = control.DefaultValue;
- $scope.ControlType = control.Type;
- $scope.Caption = control.Caption;
- $scope.MinValue = control.Min;
- $scope.MaxValue = control.Max;
- $scope.MaxLength = control.MaxLength;
- $scope.FieldType = control.FieldType;
- $scope.Search = control.Search;
- $scope.Required = control.Required;
- $scope.TableName = control.DDLTableName;
- $scope.TableKey = control.DDLKey;
- $scope.TableValue = control.DDLValue;
- $scope.TableFilters = control.DDLFilters;
- $scope.LookupSource = control.LookupSource;
- $scope.updateMasterPara = control.updateMasterPara;
- $scope.staticList = control.StaticList;
- staticListData = control.StaticList;
- $scope.LanguageFilter = control.LanguageFilter;
- $scope.LanguageValue = control.DDLLanguageFilter;
- $scope.staticListData
- saveflag = false;
- $scope.EditMode = true;
- if (control.Search != '') {
- $scope.DataSource = 'Search';
- }
- };
- $scope.setTabOrder = function (control, value) {
- //reorder the list based on user select
- for (i = 0; i < $scope.reportControls.length; i++) {
- if ($scope.reportControls[i] == control) {
- var newIndex = value === 'up' ? i - 1 : i + 1;
- var temp = $scope.reportControls[i];
- if ($scope.reportControls[newIndex] != undefined) {
- $scope.reportControls[i] = $scope.reportControls[newIndex];
- $scope.reportControls[newIndex] = temp;
- }
- return;
- }
- }
- };
- $scope.SelectedReport = reportPageService.selectedReport;
- function Add() {
- if ($scope.myForm.$valid) {
- var filter = null;
- if ($scope.ControlType == 'Lookup') $scope.FieldType = 'Lookup';
- if ($scope.ControlType == 'DateTime') $scope.FieldType = 'DateTime';
- if ($scope.ControlType == 'Checkbox') $scope.FieldType = 'Checkbox';
- if ($scope.ControlType == 'Radio') $scope.FieldType = 'Radio';
- var ParameterNameNoSpaces = $scope.ParameterName.replace(/ /g, "");
- if (!$scope.LanguageFilter) $scope.LanguageValue = null;
- if ($scope.TableFilters != '' && $scope.TableFilters != null) filter = $scope.TableFilters.replace(/(\r\n|\n|\r)/gm, "");
- if ($scope.refTables == null) var reftable = null
- else reftable = $scope.refTables.TableName;
- var model = {
- Caption: $scope.Caption,
- ParameterName: ParameterNameNoSpaces,
- Value: $scope.DefaultValue,
- Type: $scope.ControlType,
- Max: $scope.MaxValue,
- Min: $scope.MinValue,
- MaxLength: $scope.MaxLength,
- FieldType: $scope.FieldType,
- DDLTableName: $scope.TableName,
- DDLKey: $scope.TableKey,
- DDLValue: $scope.TableValue,
- DDLFilters: filter,
- Search: $scope.Search,
- Required: $scope.Required,
- LookupSource: $scope.LookupSource,
- RefTableName: reftable,
- StaticList: staticListData,
- LanguageFilter: $scope.LanguageFilter,
- DDLLanguageFilter: $scope.LanguageValue
- };
- apiService.post(rootDir + 'Api/ReportApi/UpdateMasterJson/', model, masterJsonSaveCompleted, masterJsonSaveFailed);
- }
- }
- function addFieldOnClick(p) {
- $scope.PRT_REF_NOList = [];
- $scope.SaveBtn = 'Edit';
- for (i = 0; i < $scope.reportControls.length; i++) {
- if ($scope.reportControls[i].ParameterName == p) {
- return;
- }
- }
- for (i = 0; i < $scope.masterControls.length; i++) {
- if ($scope.masterControls[i].ParameterName == p) {
- $scope.reportControls.push($scope.masterControls[i]);
- $scope.activeField($scope.masterControls[i]);
- }
- }
- }
- function ReadJSON() {
- var modal = {
- reportKey: $scope.reportKey
- };
- apiService.post(rootDir + 'Api/ReportApi/ReadJsonTemplate/', modal, ReadJSONLoadCompleted, ReadJSONLoadFailed);
- }
- function ReadJSONLoadFailed(result) {
- notificationService.displayError(result.data.ExceptionMessage);
- }
- function DefualtValues() {
- //restting the data to defualt incase of seleting ddl
- $scope.TableName = $scope.refTables.TableName;
- var editedNoTxt = $scope.TableName.replace('_TXT', '');
- if ($scope.refTables.TablePrefix != '') {
- $scope.TableKey = editedNoTxt + '_Key';
- $scope.TableValue = $scope.refTables.TablePrefix + '_DESC';
- $scope.LanguageValue = $scope.refTables.TablePrefix + '_LANG_CDE';
- }
- else {
- $scope.TableKey = editedNoTxt + '_Key';
- $scope.TableValue = editedNoTxt + '_DESC';
- $scope.LanguageValue = editedNoTxt + '_LANG_CDE';
- }
- }
- function back() {
- $location.path('reports/ReportList');
- }
- function ReadJSONLoadCompleted(result) {
- $scope.masterControls = result.data.masterjson;
- $scope.reportControls = result.data.jsonParameters.ParameterList;
- $scope.PRT_REF_NO = result.data.jsonParameters.PrtRefNo;
- $scope.PRT_REF_NO_SEQ = result.data.jsonParameters.PrtRefNoSeq;
- $scope.refTablesList = result.data.reftables;
- var PreTrigger = $scope.SelectedReport.PreTrigger; if (PreTrigger != "") PreFunction.push(PreTrigger);
- var preCretria = $scope.SelectedReport.Criteria; if (preCretria != "") PreFunction.push(preCretria);
- var postTrigger = $scope.SelectedReport.PostTrigger; if (postTrigger != "") PreFunction.push(postTrigger);
- /// displaying mapping ddl if the pre/post trigger and precretria has data
- if (PreTrigger.indexOf("#PRT_REF_NO#") !== -1 || PreTrigger.indexOf("#PRT_REF_NO_SEQ#") !== -1) $scope.NoMapping = false;
- else if (preCretria.indexOf("#PRT_REF_NO#") !== -1 || preCretria.indexOf("#PRT_REF_NO_SEQ#") !== -1) $scope.NoMapping = false;
- else if (postTrigger.indexOf("#PRT_REF_NO#") !== -1 || postTrigger.indexOf("#PRT_REF_NO_SEQ#") !== -1) $scope.NoMapping = false;
- $scope.PRT_REF_NOList = $scope.reportControls;
- // mapping the ddl data based on paramter name to ddl
- var data = result.data.DDLlist;
- if (data.length > 0) {
- for (i = 0; i < $scope.reportControls.length; i++) {
- var DDLdata = [];
- for (x = 0; x < data.length; x++) {
- if (data[x].ParameterName == $scope.reportControls[i].ParameterName) DDLdata.push(data[x]);
- }
- $scope.reportControls[i].DDL = DDLdata;
- }
- }
- $scope.FieldType = 'Text';
- $scope.ControlType = 'Text';
- }
- function verifySelect() {
- var edited = '';
- var ParameterNameNoSpaces = $scope.ParameterName.replace(/ /g, "");
- let regExp = new RegExp(/(#[a-z0-9][a-z0-9\-_]*#)/ig);
- if ($scope.TableFilters != '' && $scope.TableFilters != null) {
- var filter = $scope.TableFilters.replace(/(\r\n|\n|\r)/gm, "");
- var params = filter.match(regExp);
- if (params != null) {
- for (i = 0; i < $scope.reportControls.length; i++) {
- for (x = 0; x < params.length; x++) {
- if ('#' + $scope.reportControls[i].ParameterName.toUpperCase() + '#' == params[x].toUpperCase()) {
- if ($scope.reportControls[i].FieldType == 'Text') filter = filter.replace(params[x], "'TEST'")
- if ($scope.reportControls[i].FieldType == 'Number') filter = filter.replace(params[x], 0)
- if ($scope.reportControls[i].FieldType == 'DateTime') filter = filter.replace(params[x], 'sysdate')
- if ($scope.reportControls[i].FieldType == 'Checkbox') filter = filter.replace(params[x], "'Y'")
- if ($scope.reportControls[i].FieldType == 'Lookup') filter = filter.replace(params[x], 0)
- }
- }
- }
- }
- }
- if ($scope.refTables == null) var reftable = null
- else reftable = $scope.refTables.TableName;
- if (filter != undefined && filter != '') {
- var check = filter.match(regExp);
- if (check != null) {
- notificationService.displayError("The following parameters is not available in report template X", check);
- return;
- }
- }
- var model = {
- ParameterName: ParameterNameNoSpaces,
- FieldType: $scope.FieldType,
- DDLTableName: $scope.TableName,
- DDLKey: $scope.TableKey,
- DDLValue: $scope.TableValue,
- DDLFilters: filter,
- LanguageFilter : $scope.LanguageFilter,
- DDLLanguageFilter : $scope.LanguageValue
- };
- apiService.post(rootDir + 'Api/reportApi/VerifySelect/', model, verifySelectCompleted, verifySelectFailed);
- }
- function verifySelectCompleted(result) {
- for (i = 0; i < $scope.reportControls.length; i++) {
- if ($scope.reportControls[i].ParameterName == $scope.ParameterName) {
- var filter = null;
- if ($scope.ControlType == 'Lookup') $scope.FieldType = 'Lookup';
- if ($scope.ControlType == 'DateTime') $scope.FieldType = 'DateTime';
- if ($scope.ControlType == 'Checkbox') $scope.FieldType = 'Checkbox';
- if ($scope.LookupSource != 'Static') staticListData = [];
- if ($scope.ControlType == 'Radio') $scope.FieldType = 'Radio';
- if (!$scope.LanguageFilter) $scope.LanguageValue = null;
- var ParameterNameNoSpaces = $scope.ParameterName.replace(/ /g, "");
- if ($scope.TableFilters != '' && $scope.TableFilters != null) filter = $scope.TableFilters.replace(/(\r\n|\n|\r)/gm, "");
- if ($scope.refTables == null) var reftable = null
- else reftable = $scope.refTables.TableName;
- $scope.reportControls[i].ParameterName = ParameterNameNoSpaces;
- $scope.reportControls[i].DefaultValue = $scope.DefaultValue;
- $scope.reportControls[i].Type = $scope.ControlType;
- $scope.reportControls[i].Caption = $scope.Caption;
- $scope.reportControls[i].Min = $scope.MinValue;
- $scope.reportControls[i].Max = $scope.MaxValue;
- $scope.reportControls[i].MaxLength = $scope.MaxLength;
- $scope.reportControls[i].FieldType = $scope.FieldType;
- $scope.reportControls[i].ReferentialCode = $scope.ReferentialCode;
- $scope.reportControls[i].Search = $scope.Search;
- $scope.reportControls[i].Required = $scope.Required;
- $scope.reportControls[i].DDLTableName = $scope.TableName;
- $scope.reportControls[i].DDLKey = $scope.TableKey;
- $scope.reportControls[i].DDLValue = $scope.TableValue;
- $scope.reportControls[i].DDLFilters = filter;// $scope.TableFilters;
- $scope.reportControls[i].LookupSource = $scope.LookupSource;
- $scope.reportControls[i].StaticList = staticListData;
- $scope.reportControls[i].updateMasterPara = $scope.updateMasterPara;
- $scope.reportControls[i].RefTableName = reftable;
- $scope.reportControls[i].LanguageFilter = $scope.LanguageFilter;
- $scope.reportControls[i].DDLLanguageFilter = $scope.LanguageValue;
- }
- }
- notificationService.displaySuccess("Edited performed successfully.");
- }
- function verifySelectFailed(result) {
- notificationService.displayError(result.data.ExceptionMessage);
- }
- function Save() {
- if (saveflag) {
- Add();
- }
- else {
- if ($scope.myForm.$valid) {
- for (i = 0; i < $scope.reportControls.length; i++) {
- if ($scope.reportControls[i].ParameterName == $scope.ParameterName) {
- var filter = null;
- if ($scope.ControlType == 'Lookup') {
- $scope.FieldType = 'Lookup';
- verifySelect();
- }
- if ($scope.ControlType == 'DateTime') $scope.FieldType = 'DateTime';
- if ($scope.ControlType == 'Checkbox') $scope.FieldType = 'Checkbox';
- if ($scope.ControlType == 'Radio') $scope.FieldType = 'Radio';
- if (!$scope.LanguageFilter) $scope.LanguageValue = null;
- var ParameterNameNoSpaces = $scope.ParameterName.replace(/ /g, "");
- if ($scope.TableFilters != '' && $scope.TableFilters != null) filter = $scope.TableFilters.replace(/(\r\n|\n|\r)/gm, "");
- if ($scope.refTables == null) var reftable = null
- else reftable = $scope.refTables.TableName;
- $scope.reportControls[i].ParameterName = ParameterNameNoSpaces;
- $scope.reportControls[i].DefaultValue = $scope.DefaultValue;
- $scope.reportControls[i].Type = $scope.ControlType;
- $scope.reportControls[i].Caption = $scope.Caption;
- $scope.reportControls[i].Min = $scope.MinValue;
- $scope.reportControls[i].Max = $scope.MaxValue;
- $scope.reportControls[i].MaxLength = $scope.MaxLength;
- $scope.reportControls[i].FieldType = $scope.FieldType;
- $scope.reportControls[i].ReferentialCode = $scope.ReferentialCode;
- $scope.reportControls[i].Search = $scope.Search;
- $scope.reportControls[i].Required = $scope.Required;
- $scope.reportControls[i].DDLTableName = $scope.TableName;
- $scope.reportControls[i].DDLKey = $scope.TableKey;
- $scope.reportControls[i].DDLValue = $scope.TableValue;
- $scope.reportControls[i].DDLFilters = filter;// $scope.TableFilters;
- $scope.reportControls[i].LookupSource = $scope.LookupSource;
- $scope.reportControls[i].updateMasterPara = $scope.updateMasterPara;
- $scope.reportControls[i].RefTableName = reftable;
- $scope.reportControls[i].LanguageFilter = $scope.LanguageFilter;
- $scope.reportControls[i].DDLLanguageFilter = $scope.LanguageValue;
- }
- }
- if ($scope.ControlType != 'Lookup') notificationService.displaySuccess("Edit performed successfully.");
- }
- else {
- notificationService.displayError("Failed to perform operation.");
- }
- }
- }
- function reset(input) {
- if (input == 'MaxValue' && $scope.MaxValue == undefined) $scope.MaxValue = null;
- if (input == 'MinValue' && $scope.MinValue == undefined) $scope.MinValue = null;
- if (input == 'MaxLength' && $scope.MaxLength == undefined) $scope.MaxLength = null;
- if (input == 'TableFilters' && $scope.TableFilters == undefined) $scope.TableFilters = null;
- if (input == 'LanguageValues' && $scope.LanguageValues == undefined) $scope.LanguageValues = null;
- if (input == 'Statickey' && $scope.Statickey == undefined) $scope.Statickey = null;
- if (input == 'StaticValue' && $scope.StaticValue == undefined) $scope.StaticValue = null;
- }
- function SaveJsonReport() {
- // fill PreFunction with pre/post trigger data and preCretria to check if any of the paramters is missing
- var PRT_REF_NOInTrigger = false;
- var PRT_REF_NO_SEQInTrigger = false;
- let regExp = new RegExp(/(#[a-z0-9][a-z0-9\-_]*#)/ig);
- for (var x in PreFunction) {
- var PreFunctionArray = PreFunction[x].match(regExp);
- var params = [];
- for (i in $scope.reportControls) {
- params.push('#' + $scope.reportControls[i].ParameterName + '#');
- }
- var difference = [];
- if (PreFunctionArray != null) {
- jQuery.grep(PreFunctionArray, function (el) {
- if (jQuery.inArray(el, params) == -1) difference.push(el);
- if (el == '#PRT_REF_NO#') PRT_REF_NOInTrigger = true;
- if (el == '#PRT_REF_NO_SEQ#') PRT_REF_NO_SEQInTrigger = true;
- });
- for (diff in difference) {
- if (difference[diff] != '#PRT_REF_NO#' && difference[diff] != '#PRT_REF_NO_SEQ#' && difference[diff] != '#USER_ID#' && difference[diff] != '#LANG_CDE#' && difference[diff] != '#SYSDATE#') {
- notificationService.displayError("Missing Parameter X", difference[diff]);
- return;
- }
- }
- }
- if (PRT_REF_NOInTrigger && $scope.PRT_REF_NO.length == 0) {
- notificationService.displayError("Missing Parameter PRT REF NO");
- return;
- }
- if (PRT_REF_NO_SEQInTrigger && $scope.PRT_REF_NO_SEQ.length == 0) {
- notificationService.displayError("Missing Parameter PRT REF NO SEQ");
- return;
- }
- PreFunctionArray = [];
- }
- // getting the list of update all json file allJsonList
- var allJsonList = [];
- for (var x in allJsonTemp) {
- for (var i in $scope.reportControls) {
- if ($scope.reportControls[i].ParameterName == allJsonTemp[x].ParameterName) allJsonList.push($scope.reportControls[i])
- }
- }
- if ($scope.reportControls.length == 0) {
- notificationService.displayError("There is no Contorls defined");
- return;
- }
- else if ($scope.reportKey == 0 || $scope.reportKey == null) {
- notificationService.displayError("Invalid Report Selected");
- return;
- }
- // Saving the controls and prt ref no/seq data and and if there's any apply change to paramters
- var JSONParameters =
- {
- ParameterList: $scope.reportControls,
- PrtRefNo: $scope.PRT_REF_NO,
- PrtRefNoSeq: $scope.PRT_REF_NO_SEQ
- };
- var model = {
- reportKey: $scope.reportKey,
- JSONParameters: JSONParameters,
- UpdateAllJSON: allJsonList
- };
- apiService.post(rootDir + 'Api/reportApi/UpdateReportJson/', model, saveCompleted, saveFailed);
- }
- function masterJsonSaveCompleted(result) {
- $scope.masterControls = result.data.jsonParameters;
- notificationService.displaySuccess("Operation performed successfully.");
- addFieldOnClick($scope.ParameterName);
- NewField();
- $scope.FieldType = 'Text';
- allJsonTemp = [];
- $scope.updateMasterPara = false;
- $scope.paramProperties = false;
- }
- function masterJsonSaveFailed(result) {
- notificationService.displayError(result.data);
- }
- function saveCompleted(result) {
- allJsonTemp = [];
- $scope.updateMasterPara = false;
- $scope.masterControls = result.data.masterjson;
- $scope.reportControls = result.data.jsonParameters.ParameterList;
- var data = result.data.DDLlist;
- if (data.length > 0) {
- for (i = 0; i < $scope.reportControls.length; i++) {
- var DDLdata = [];
- for (x = 0; x < data.length; x++) {
- if (data[x].ParameterName == $scope.reportControls[i].ParameterName) DDLdata.push(data[x]);
- }
- $scope.reportControls[i].DDL = DDLdata;
- }
- }
- NewField();
- notificationService.displaySuccess("Operation performed successfully.");
- $scope.myForm.$valid;
- $scope.paramProperties = false;
- }
- function saveFailed(result) {
- notificationService.displayError(result.data.ExceptionMessage);
- }
- $scope.resetDDLTables = function () {
- $scope.TableName = null;
- $scope.TableKey = null;
- $scope.TableValue = null;
- $scope.TableFilters = null;
- $scope.StaticValue = null;
- $scope.Statickey = null;
- $scope.refTables = null;
- $scope.LanguageValue = null;
- }
- ReadJSON();
- }]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement