adduser.securityDegree1=null;
adduser.securityDegree = new Ext.form.ComboBox( {
store : new Ext.data.Store( {
proxy : new Ext.data.HttpProxy( {
url : '../JSON/groups_GroupsRemote.getSecurityDegree'
}),
reader : new Ext.data.JsonReader( {
totalProperty : 'totalProperty',
root : 'root'
}, [ {
name : 'id'
}, {
name : 'name'
} ])
}),
fieldLabel : "密级"',
hiddenName : 'securityDegree',
valueField : "id",
displayField : "name",
mode : 'remote',
allowBlank : true,
disabled : false,
forceSelection : true,
editable : false,
triggerAction : 'all',
emptyText : 请选择密级*...,
labelStyle : 'padding:5px 0px 5px 0px',
listeners : {
select : function(combo, record, index) {
adduser.securityDegree1 = record.get('id');
},
beforequery : function(qe) {
delete qe.combo.lastQuery;
}
},
style : 'margin-bottom: 5px;',
width : 175
});
后台用JSONArray和JSONObject返回数据:
JSONObject obj = null;
JSONArray ary = new JSONArray();
for(Grops g:list){
obj = new JSONObject();
obj.put("id",g.getItemID());
obj.put("name",g.getItemName());
ary.add(obj);
}
obj = new JSONObject();
obj.put(”totalProperty",ary.size());
obj.put("root",ary);
return obj.toString();
obj.put("tatalProperty",ary.size());
obj.put("root",ary);
{
xtype : 'combo',
anchor : "90%",
store : new Ext.data.Store({
proxy : new Ext.data.HttpProxy({
url : '../JSON/maintenance_deptype_deptypeService.getDeptypeName'
}),
reader : new Ext.data.JsonReader({
totalProperty : 'totalProperty',
root : 'results'
}, [{
name : 'typename'
}, {
name : 'deptypeid'
}]),
baseParams : {
deptypeid : kind
}
}),
valueField : "deptypeid",
displayField : "typename",
mode : 'remote',
forceSelection : true,
hiddenName : 'kind',
editable : false,
triggerAction : 'all',
fieldLabel : '' + getResource('resourceParam686') + '',
blankText : '' + getResource('resourceParam683') + '',
name : 'kind',
emptyText : '' + getResource('resourceParam684') + '',
allowBlank : false
}
分享到:
相关推荐
通过下拉框异步刷新echart数据,原文地址http://blog.csdn.net/kebi007/article/details/52887570
从后台获取数据,填充,实现搜索下拉框
jQuery带搜索功能的下拉框,可以动态添加数据,实现级联效果。效果图参看博客:https://blog.csdn.net/BigBoySunshine/article/details/88293931
下拉框读取数据库数据.有时候数据多.会拉的很长.客户搜索起来很不方便.现在可以编辑下拉框,可根据输入的内容重新加载下拉框的内容.令客户选择查找起来更方便. 使用方法.将此js复制到项目中.在用到需要编辑下拉框的...
java swing 多选下拉框 支持动态加载数据 (优化了网上的下拉框代码)
直接上代码吧~ 用户类型 width=180> placeholder=请选择 change=changeRole($event,scope)> <el-option v-for=item in roles :key=item.value :l
下面小编就为大家分享一篇解决Jquery下拉框数据动态获取的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
c#npoi获取数据有效性序列下拉框的值,之前代码没保存。。
dataGridView读取文件列名和数据库字段名称,文件列名作为原始列(固定的),数据库字段列(动态下拉框)。一个设定关系导入功能
绑定动态数据的jquery下拉框插件 绑定动态数据的jquery下拉框插件
但是凡事都有利弊两面,在数据少的时候是挺方便的但是数据一多起来就选得用户头昏眼花,影响用户体验。所以就有了带查询的下拉框出现,这个下拉框的功能很强大,结合了输入框和下拉框为一体,既可以进行模糊查询,又...
jquery动态创建联动下拉框和jquery动态创建下拉框
如下所示: <!DOCTYPE html> <html> <head> <title>排课设置<...content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">...link rel="stylesheet
EXTJS 选下拉框,并取得下拉框的值,直接可以打开
这是我的博客 里提到的 表格使用的整个项目代码
javascript 设置下拉框中的数据
jQGrid动态填充select下拉框的选项值(动态填充)
一个下拉框的值被选中后,触发另一个下拉框状态为可选! 若值为空则为不可选!