/** * Created by maprex on 2021-11-04. */ 'use strict'; define([ 'app', 'angular' ], function (app, angular) { app.controller('companyFieldListController', ['$scope', '$rootScope', '$log', '$resourceProvider', '$tableProvider', '$state', '$uibModal', 'CompanyField', 'SweetAlert', '$timeout', '$filter', function ($scope, $rootScope, $log, $resourceProvider, $tableProvider, $state, $uibModal, CompanyField, SweetAlert, $timeout, $filter) { // 함수 $scope.fn = { makeTableConfigs : makeTableConfigs, // 테이블 설정 }; // 변수 $scope.vm = { tableConfigs : [], }; $scope.vm.responseData = { data : [] }; // 사용자 정의 필드 목록 테이블 설정 function makeTableConfigs() { $scope.vm.tableConfigs = []; $scope.vm.tableConfigs.push($tableProvider.config() .setDType("checkbox") .setHWidth("width-20-p") .setDAlign("text-center")); $scope.vm.tableConfigs.push($tableProvider.config() .setHName("companyField.name") .setHWidth("bold") .setDName("name") .setDType("renderer") .setDAlign("text-center") .setDRenderer("COMMON_MODIFY")); $scope.vm.tableConfigs.push($tableProvider.config() .setHName("companyField.manager") .setHWidth("bold") .setDName("name") .setDType("renderer") .setDAlign("text-center") .setDRenderer("COMMON_MODIFY")); $scope.vm.tableConfigs.push($tableProvider.config() .setHName("companyField.tel") .setHWidth("bold") .setDName("name") .setDType("renderer") .setDAlign("text-center") .setDRenderer("COMMON_MODIFY")); $scope.vm.tableConfigs.push($tableProvider.config() .setHName("companyField.email") .setHWidth("bold") .setDName("name") .setDType("renderer") .setDAlign("text-center") .setDRenderer("COMMON_MODIFY")); $scope.vm.tableConfigs.push($tableProvider.config() .setHName("companyField.desc") .setHWidth("bold") .setDName("name") .setDType("renderer") .setDAlign("text-center") .setDRenderer("COMMON_MODIFY")); } $scope.fn.makeTableConfigs(); } ]); } );