PATH:
home
/
letacommog
/
letaweb
/
scripts
/
editor
/
ecommerce
/
catalog
define([], function() { return function($scope, communication,uiTabEditing_helper) { $scope.tabEditList = []; $scope.add = function() { if(angular.isDefined($scope.tabEditList)) { $scope.tabEditList.push({ name:'test' }); } } $scope.save = function() { if(!$scope.form.$valid) return; console.log($scope.tabEditList); communication.moduleExecute('saveForm',{data:$scope.tabEditList},'ecommerce.catalog.optionset').then(function(json) { // $scope.tabEditList = json; //map new id uiTabEditing_helper.mapProperty(json, $scope.tabEditList,'id'); for(var i = 0;i < $scope.tabEditList.length;i++) { if(angular.isDefined($scope.tabEditList[i].options)) { uiTabEditing_helper.mapProperty(json[i].options, $scope.tabEditList[i].options,'id'); for(var j = 0;j < $scope.tabEditList[i].options.length;j++) { if(angular.isDefined($scope.tabEditList[i].options[j].option_items)) { uiTabEditing_helper.mapProperty(json[i].options[j].option_items, $scope.tabEditList[i].options[j].option_items,'id'); } } } } console.log($scope.tabEditList); $scope.saved = true; }); } } });
[+]
..
[-] option_set.js
[edit]
[-] manufacturer.js
[edit]
[-] review.js
[edit]
[-] product.js
[edit]
[-] category.js
[edit]
[-] supplier.js
[edit]
[+]
option_set
[-] option_set - Copy.js
[edit]