/** * multi dbfind trigger * */ Ext.define('erp.view.core.trigger.HrOrgTreeDbfindTrigger', { extend: 'Ext.form.field.Trigger', alias: 'widget.hrOrgTreeDbfindTrigger', triggerCls: 'x-form-search-trigger', onTriggerClick: function() { var trigger = this;//放大镜所在 var key = this.name;//name属性 var value = this.value; var dbfind = '';//需要dbfind的表和字段 var keyValue = this.value;//当前值 var dbwin = new Ext.window.Window({ id : 'dbwin', title: '查找', height: "100%", width: "80%", maximizable : true, buttonAlign : 'center', layout : 'anchor', items: [], buttons : [{ text : '确 认', iconCls: 'x-button-icon-save', cls: 'x-btn-gray', handler : function(){ var contentwindow = Ext.getCmp('dbwin').body.dom.getElementsByTagName('iframe')[0].contentWindow; var tree = contentwindow.Ext.getCmp('tree-panel'); var data = tree.getChecked(); var value = null; for(i=0;i' }); dbwin.show(); } });