{
xtype:'container',
layout:'column',
// name:'packingRequireList',
// width:780,
margin: '5 5 5 5',
// padding: '10 5 5 0',
items:[
{
xtype:'label',
text: '包装要求:',
// layout: 'column',
// bodyPadding: '10 5 5 5',
style:{
'text-align':'right'
},
defaultAlign:'right',
// fieldDefaults: {
// labelAlign: 'right',
// labelWidth: 170
// },
width:170,
layout: { type: 'hbox', align: 'middle' },
dock: 'right',
},
{
xtype:'container',
name:'ckbContainer',
layout:'column',
// width:780,
padding: '0 15 0 70',
style: 'border: 1px #c7c7c7 solid;',
// border: '1 red solid ',
items:[]
}
]
},
controller:
showAddWin: function (button) {
//点击列表上新增按钮是触发
var addwin = Ext.widget("appointmentAddView");
const store = this.getStore('pickingRequireStore');
store.proxy.extraParams = {
paraType:'包装要求'
};
// var checkboxesArr = [];
store.load({
scope : this,
callback: function(records, operation, success) {
debugger
var cont= addwin.down('[name=ckbContainer]')
// var cont= addwin.down('[name=ckbContainer2]')
for(var i=0;i<records.length;i++){
cont.add( Ext.create({
xtype:'checkbox',
margin: '5 10 5 5',
name:'packingRequireList',
// boxLabel:'test',
boxLabel:records[i].data.paraName,
inputValue:records[i].data.paraCode
}));
}
}
});
addwin.getViewModel().set('title','新建入库预约单');
addwin.show();