| 12345678910111213141516171819202122232425262728293031323334353637383940 | $(function () {    "use strict";    BemsWebApplication.Factory.CheckGroup = {        getDataSourceWithRelation: function(store, options) {            return BWA.Factory.getBaseDataSourceWithRelation(                store,                options,                this.getDataSourceOptions(),                'FmsFacilityScheduleCheckGroup');        },        getDataSourceOptions: function() {            var select = [ 'SiteId', 'CheckGroupId', 'Name', 'IsUse', 'CmBusinessField/Name' ]            var alterNames = this.getAlterNames(select, {                'CmBusinessField/Name': 'BusinessFieldName'            });            return {                select: select,                expand: ['CmBusinessField'],                filter: [                     ['SiteId', '=', BWA.UserInfo.SiteId()],                    'and',                    ['WorkTypeId', '=', $Code.WorkType.REGULAR_CHECK]                ],                extendOptions: {                    alterNames: alterNames                }            }        },        defaultColumns: [            { dataField: 'Number', caption: $G( 'number' ), width: '15%', alignment: 'center', allowFiltering: false  },            { dataField: 'BusinessFieldName', caption: $G( 'businessFieldName' ), width: '25%', alignment: 'center' },            { dataField: 'Name', caption: $G( 'facilityCheckScheduleName' ), width: '45%', alignment: 'center', allowFiltering: false  },            utils.datagrid.columnIsUse( '15%' )        ]    }    $.extend(BWA.Factory.CheckGroup, BWA.DataUtil.pickFunctions(BWA.Factory));})
 |