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));
- });
|