title:'解冻/支付审核',
autoScroll :true,
frame:true,
layout: {
type: 'vbox',
align: 'stretch'
},
border:0,
defaultType:'numberfield',
items: [{
xtype : 'textareafield',
grow : true,
name : 'feedback',
fieldLabel: '审核意见',
labelWidth: 100,
allowBlank: false,
anchor : '100%'
},{
fieldLabel: '支付金额',
name : 'payMoney',
width : 100,
total:'',
ref:'payMoney',
hidden : !isNeedPay,
listeners:{
change:function(view,newValue){
var unfreezeMoney = view.ownerCt.down('numberfield[ref=unfreezeMoney]');
var price = view.ownerCt.ownerCt.ownerCt.ownerCt
.down('freezeInfo[ref=freezeInfo]')
.down('displayfield[name=totalFreezeAmount]').price;
var um = unfreezeMoney.getValue();
view.setMaxValue(parseInt(price)-um);
}
}
}, {
fieldLabel: '解冻金额',
total:0,
name: 'unfreezeMoney',
ref:'unfreezeMoney',
width : 100,
listeners:{
change:function(view,newValue){
var payMoney = view.ownerCt.down('numberfield[ref=payMoney]');
var price = view.ownerCt.ownerCt.ownerCt.ownerCt
.down('freezeInfo[ref=freezeInfo]')
.down('displayfield[name=totalFreezeAmount]').price;
var um = payMoney.getValue();
view.setMaxValue(parseInt(price)-um);
}
}
}],
listeners:{
afterrender:function(view){
var payMoney = view.down('numberfield[ref=payMoney]');
var unfreezeMoney = view.down('numberfield[ref=unfreezeMoney]');
var freezeInfo = view.ownerCt.ownerCt.ownerCt.down('freezeInfo[ref=freezeInfo]');
var price =freezeInfo.down('displayfield[name=totalFreezeAmount]').price;
payMoney.total = price;
freezeInfo.total = price;
if('解冻'== operateType){
unfreezeMoney.setValue(price);
unfreezeMoney.setReadOnly(true);
}
else{
payMoney.setMaxValue(price);
unfreezeMoney.setMaxValue(price);
}
}
}