TaskNodeGrid.js 846 B

1234567891011121314151617181920212223242526
  1. Ext.define('erp.view.plm.base.TaskNodeGrid',{
  2. extend: 'Ext.grid.Panel',
  3. alias: 'widget.erpTaskNodeGrid',
  4. layout : 'fit',
  5. emptyText : $I18N.common.grid.emptyText,
  6. columnLines : true,
  7. autoScroll : true,
  8. condition:null,
  9. store: [],
  10. columns: [],
  11. GridUtil: Ext.create('erp.util.GridUtil'),
  12. BaseUtil: Ext.create('erp.util.BaseUtil'),
  13. plugins: Ext.create('Ext.grid.plugin.CellEditing', {
  14. clicksToEdit: 1
  15. }),
  16. caller: null,
  17. initComponent : function(){
  18. var condition='';
  19. if(this.condition!=null){
  20. condition=this.condition;
  21. }
  22. var gridParam = {caller: this.caller || caller, condition: condition};
  23. this.GridUtil.getGridColumnsAndStore(this, 'common/singleGridPanel.action', gridParam, "");//从后台拿到gridpanel的配置及数据
  24. this.callParent(arguments);
  25. }
  26. });