|
|
@@ -112,7 +112,7 @@ Ext.define('saas.view.document.kind.ChildForm', {
|
|
|
xtype:'textfield',
|
|
|
name:'ft_name',
|
|
|
allowBlank:false,
|
|
|
- relativeField:'ord_type',
|
|
|
+ relativeField:'ord_type,osd_type',
|
|
|
fieldLabel:'收支名称',
|
|
|
maxLength: 20
|
|
|
},{
|
|
|
@@ -135,6 +135,17 @@ Ext.define('saas.view.document.kind.ChildForm', {
|
|
|
{"display":"收入", "value":'收入'},
|
|
|
{"display":"支出", "value":'支出'}
|
|
|
]
|
|
|
+ },
|
|
|
+ listeners:{
|
|
|
+ afterrender:function(f){
|
|
|
+ if(f.ownerCt.ownerCt._parent.xtype == "money-othreceipts-formpanel"){
|
|
|
+ f.setReadOnly(true);
|
|
|
+ f.setValue('收入')
|
|
|
+ }else if(f.ownerCt.ownerCt._parent.xtype == "money-othspendings-formpanel"){
|
|
|
+ f.setReadOnly(true);
|
|
|
+ f.setValue('支出')
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}]
|
|
|
}
|
|
|
@@ -219,7 +230,10 @@ Ext.define('saas.view.document.kind.ChildForm', {
|
|
|
if(relativeField&&relativeValue&&form.ownerCt._parent&&form.ownerCt._parent.xtype!='document-kind'){
|
|
|
var grid = form.ownerCt._parent.down('grid');
|
|
|
var rec = grid.getSelectionModel().getLastSelected();
|
|
|
- rec.set(relativeField,relativeValue);
|
|
|
+ var relfields = relativeField.split(',');//多个界面不同字段使用同种下拉新增时
|
|
|
+ Ext.Array.each(relfields,function(name) {
|
|
|
+ rec.set(name,relativeValue);
|
|
|
+ });
|
|
|
}
|
|
|
if(combo){
|
|
|
combo.store.load(function() {
|