| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- Ext.QuickTips.init();
- Ext.define('erp.controller.oa.persontask.workPlan.Plan', {
- extend: 'Ext.app.Controller',
- FormUtil: Ext.create('erp.util.FormUtil'),
- GridUtil: Ext.create('erp.util.GridUtil'),
- BaseUtil: Ext.create('erp.util.BaseUtil'),
- views:[
- 'oa.persontask.workPlan.Plan','common.datalist.GridPanel','common.datalist.Toolbar',
- 'core.trigger.DbfindTrigger','core.form.ConDateField'
- ],
- init:function(){
- var me = this;
- this.control({
- 'erpDatalistGridPanel': {
- },
- 'button[id=ok]':{
- click: function(btn){
- var grid = Ext.getCmp('grid');
- var items = grid.store.data.items;
- // var records = grid.selModel.getSelection();
- console.log(grid.store.data.items);
- console.log(parent.Ext.ComponentQuery.query('fieldset'));
- var fieldset = parent.Ext.ComponentQuery.query('fieldset');//Array
- var summary = '';
- // var nplan = new Array();
- // var i = 0;
- var num = 1;
- fieldset[3].tfnumber = 0;
- console.log('1:'+fieldset[3].items.items.length);
- fieldset[3].removeAll(true);
- fieldset[3].addBtn();
- console.log('2:'+fieldset[3].items.items.length);
- Ext.each(items,function(item){
- summary += item.data.wpd_plan + '————————' + (item.data.wpd_status=='DOING' ? '未完成':'已完成') + '\n';
- if(item.data.wpd_status == 'DOING'){
- fieldset[3].addRecord(item.data.wpd_plan, item.data.wpd_taskid);
- }
- });
- console.log('3:'+fieldset[3].items.items.length);
- console.log(fieldset[1]);
- fieldset[1].items.items[0].setValue(summary);
- // parent.Ext.getCmp('nextplan').setValue(nplan.join('==###=='));
- // alert(nplan.join('==###=='));
- }
- }
- });
- }
- });
|