| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | $(function() {    'use strict';    BemsWebApplication.Factory.PurchaseOrder = {        getDataSourceForDataGrid: function() {            return {                select: [                    'SiteId',                    'BusinessFieldId',                    'PurchaseOrderId',                    'Title',                    'Reason', // hcLee 2016 01 11                    'OrderDate',                    //'ApprovalDate',                    'CmBusinessField/Name',                    //'FmsMaterialCodeProgress/Name',                    //'FmsMaterialCodePurchaseType/Name',                    'CmUser/Name',                    //'CmUser1/Name'                ],                expand: [                    'CmBusinessField',                    //'FmsMaterialCodeProgress',                    'CmUser',                    //'CmUser1',                    //'FmsMaterialCodePurchaseType',                    'FmsMaterialPurchaseOrderMaterial/FmsMaterial'                ],                extendOptions: {                    forceOriginalField: true,                    // FK 순서상 CmUser : OrderUserId, CmUser1: ApprovalUserId                    //                multipleItems: [{ id: 'UserId', entries: ['CmUser', 'CmUser1'], fields: ['OrderUserId', 'ApprovalUserId'] }]                }            };        },        defaultColumns: [            { dataField: 'PurchaseOrderId', caption: $G('number'), width: '7%', alignment: 'center', sortOrder: 'desc' },            { dataField: 'CmBusinessField/Name', caption: $G('businessFieldName'), width: '10%', alignment: 'center' },            //{ dataField: 'FmsMaterialCodeProgress/Name', caption: $G('progressStatus'), width: '10%', alignment: 'center' },            { dataField: 'Title', caption: $G('orderTitle'), width: '50%', alignment: 'center' },            {                dataField: 'OrderDate', caption: '발주일자', width: '10%', alignment: 'center',                customizeText: function (cellInfo) {                    return $G.date(cellInfo.value);                }            },            { dataField: 'CmUser/Name', caption: $G('ordererName'), width: '10%', alignment: 'center' },            //{ dataField: 'ApprovalDate', caption: $G('approvalDate'), width: '15%', alignment: 'center' },            //{ dataField: 'CmUser1/Name', caption: $G('approvalUserName'), width: '10%', alignment: 'center' }        ],           };    $.extend(BWA.Factory.PurchaseOrder, BWA.DataUtil.pickFunctions(BWA.PurchaseOrder));});
 |