查询条件,复制多个自动拼接
窗口回车换行输入查询内容
点击确定自动拼接
代码:
{
fieldLabel:'XXXXX.',
name:'search_XXXX',
xtype:'textfield',
anchor:'10%',
id:'查询id',
listeners:{
specialkey:'fieldSeachClick'
}
},
{
xtype:'button',
iconCls : 'btn_search',
handler: 'tradeNoCondition'
},
Controller:
tradeNoCondition:function(){
var addwin=Ext.widget("窗口");
addwin.show();
},
窗口:
Ext.define('XXX', {
extend: 'Ext.window.Window',
alias : 'widget.XXX',
title : '单号',
titleType:null,
layout: 'fit',
constrain:true,
requires: ['XXX'],
controller:'XX',
viewModel:'XX',
modal:true,
width: 300,
items :{
xtype:'form',
border:0,
layout:'column',
bodyPadding:'10 5 5 5',
defaultType : 'textfield',
fieldDefaults : {
labelAlign : 'right',
labelWidth : 85
},
items: [
{
name:'窗口name',
margin:'0 5 5 5',
width:268,
height:400,
xtype:'textarea'
}
]
},
buttonAlign : 'center',
buttons : [
{
text : '确定',
action : 'save',
handler:'onClickSearch'
}
]
});
winContorller:
var win = button.up('window');
var searchForm=win.down('form').getForm();
var trackNo=searchForm.findField('窗口name').getValue();
Ext.getCmp('跟LIst页面查询ID对应').setValue(trackNo.replace(/\n/g,',').replace(/\s/g,''));
button.up('window').close();