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