MakeBase.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. Ext.define('erp.view.pm.make.MakeBase', {
  2. extend : 'Ext.Viewport',
  3. layout : 'fit',
  4. hideBorders : true,
  5. initComponent : function() {
  6. var me = this;
  7. Ext.apply(me, {
  8. items : [ {
  9. layout : 'anchor',
  10. items : [ {
  11. xtype : 'erpFormPanel',
  12. anchor : '100% 50%',
  13. saveUrl : 'pm/make/saveMakeBase.action?caller=' + caller,
  14. deleteUrl : 'pm/make/deleteMakeBase.action?caller=' + caller,
  15. updateUrl : 'pm/make/updateMakeBase.action?caller=' + caller,
  16. submitUrl : 'pm/make/submitMakeBase.action?caller=' + caller,
  17. auditUrl : 'pm/make/auditMakeBase.action?caller=' + caller,
  18. resAuditUrl : 'pm/make/resAuditMakeBase.action?caller=' + caller,
  19. resSubmitUrl : 'pm/make/resSubmitMakeBase.action?caller=' + caller,
  20. checkUrl : 'pm/make/checkMakeBase.action?caller=' + caller,
  21. printUrl : 'pm/make/printMakeBase.action?caller=' + caller,
  22. resCheckUrl : 'pm/make/resCheckMakeBase.action?caller=' + caller,
  23. endUrl : 'pm/make/endMakeBase.action?caller=' + caller,
  24. resEndUrl : 'pm/make/resEndMakeBase.action?caller=' + caller,
  25. getIdUrl : 'common/getId.action?seq=MAKE_SEQ',
  26. keyField : 'ma_id',
  27. statusField : 'ma_status',
  28. codeField : 'ma_statuscode'
  29. }, {
  30. xtype : 'erpGridPanel2',
  31. anchor : '100% 50%',
  32. detno : 'mm_detno',
  33. necessaryField : 'mm_prodcode',
  34. keyField : 'mm_id',
  35. mainField : 'mm_maid',
  36. allowExtraButtons : true,
  37. selModel: Ext.create('Ext.selection.CheckboxModel',{
  38. headerWidth: 0
  39. }),
  40. headerCt: Ext.create("Ext.grid.header.Container",{
  41. forceFit: false,
  42. sortable: true,
  43. enableColumnMove:true,
  44. enableColumnResize:true,
  45. enableColumnHide: true
  46. }),
  47. plugins: [Ext.create('Ext.grid.plugin.CellEditing', {
  48. clicksToEdit: 1
  49. }), Ext.create('erp.view.core.grid.HeaderFilter'),
  50. Ext.create('erp.view.core.plugin.CopyPasteMenu')]
  51. } ]
  52. } ]
  53. });
  54. me.callParent(arguments);
  55. }
  56. });