level 1
凡人WO
楼主
代码如下:
Combobox:
var deptBox = new Ext.form.ComboBox({ id:'deptBox', fieldLabel : '部门类型', store:deptStore, hiddenName:'dept_type', triggerAction:'all', model:'local', displayField:'name', valueField:'type', editable : false,// 是否允许输入 anchor:'100%' });
表单:
var addDeptForm = new Ext.form.FormPanel({ id:'addDeptForm', defaultType:'textfield', items:[{ fieldLabel:'id', xtype:'hidden', id:'id', name:'id' },{ fieldLabel:'部门名称', id:'dept_name', name:'dept_name', anchor:'100%' },{ fieldLabel:'父部门id', xtype:'hidden', id:'parentid', name:'parentid' },{ fieldLabel:'部门编号', id:'code', name:'code', anchor:'100%' },{ fieldLabel:'上级部门', id:'parentname', name:'parentname', anchor:'100%' },deptBox,{ xtype:'hidden', name:'windowmode', id:'windowmode' }] });
初始化:
function addDeptInit(){ var node = orgTree.getSelectionModel().getSelectedNode(); Ext.getCmp("parentid").setValue(node.attributes.id); Ext.getCmp("parentname").setValue(node.attributes.text); Ext.getCmp("parentname").setDisabled(true); var parengcode = node.attributes.code; var dept_type = node.attributes.dept_type; //部门类型 var parent_dept_type_name = node.attributes.parent_dept_type_name; //上级部门名称 // 如果是设置一级部门 if(dept_type!='GM'){ deptBox.on('afterrender',function(){ deptBox.setValue(dept_type); Ext.getCmp("deptBox").setValue(dept_type); deptBox.setRawValue(parent_dept_type_name); deptBox.setDisabled(true); }); } deptWin.show(); }
后台:
String depttype = request.getParameter("dept_type");
depttype 为空,取不到值
各位大侠帮忙看看,感激不尽
2013年03月27日 07点03分
1
Combobox:
var deptBox = new Ext.form.ComboBox({ id:'deptBox', fieldLabel : '部门类型', store:deptStore, hiddenName:'dept_type', triggerAction:'all', model:'local', displayField:'name', valueField:'type', editable : false,// 是否允许输入 anchor:'100%' });
表单:
var addDeptForm = new Ext.form.FormPanel({ id:'addDeptForm', defaultType:'textfield', items:[{ fieldLabel:'id', xtype:'hidden', id:'id', name:'id' },{ fieldLabel:'部门名称', id:'dept_name', name:'dept_name', anchor:'100%' },{ fieldLabel:'父部门id', xtype:'hidden', id:'parentid', name:'parentid' },{ fieldLabel:'部门编号', id:'code', name:'code', anchor:'100%' },{ fieldLabel:'上级部门', id:'parentname', name:'parentname', anchor:'100%' },deptBox,{ xtype:'hidden', name:'windowmode', id:'windowmode' }] });
初始化:
function addDeptInit(){ var node = orgTree.getSelectionModel().getSelectedNode(); Ext.getCmp("parentid").setValue(node.attributes.id); Ext.getCmp("parentname").setValue(node.attributes.text); Ext.getCmp("parentname").setDisabled(true); var parengcode = node.attributes.code; var dept_type = node.attributes.dept_type; //部门类型 var parent_dept_type_name = node.attributes.parent_dept_type_name; //上级部门名称 // 如果是设置一级部门 if(dept_type!='GM'){ deptBox.on('afterrender',function(){ deptBox.setValue(dept_type); Ext.getCmp("deptBox").setValue(dept_type); deptBox.setRawValue(parent_dept_type_name); deptBox.setDisabled(true); }); } deptWin.show(); }
后台:
String depttype = request.getParameter("dept_type");
depttype 为空,取不到值
各位大侠帮忙看看,感激不尽