MakeMaterial.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. Ext.define('erp.view.pm.make.MakeMaterial', {
  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% 35%',
  13. saveUrl : 'pm/make/saveMakeBase.action?caller=' + caller,
  14. updateUrl : 'pm/make/updateMakeBase.action?caller=' + caller,
  15. getIdUrl : 'common/getId.action?seq=MAKE_SEQ',
  16. keyField : 'ma_id',
  17. statusField : 'ma_status',
  18. codeField : 'ma_statuscode'
  19. }, {
  20. xtype : 'erpGridPanel2',
  21. anchor : '100% 65%',
  22. detno : 'mm_detno',
  23. keyField : 'mm_id',
  24. mainField : 'mm_maid',
  25. allowExtraButtons : true,
  26. selModel: Ext.create('Ext.selection.CheckboxModel',{
  27. headerWidth: 0
  28. }),
  29. headerCt: Ext.create("Ext.grid.header.Container",{
  30. forceFit: false,
  31. sortable: true,
  32. enableColumnMove:true,
  33. enableColumnResize:true,
  34. enableColumnHide: true
  35. }),
  36. plugins: [Ext.create('Ext.grid.plugin.CellEditing', {
  37. clicksToEdit: 1
  38. }), Ext.create('erp.view.core.grid.HeaderFilter'),
  39. Ext.create('erp.view.core.plugin.CopyPasteMenu')]
  40. } ]
  41. } ]
  42. });
  43. me.callParent(arguments);
  44. }
  45. });