easyui-combobox 如何设定默认的值??

发布于 2021-11-22 14:59:28 字数 661 浏览 711 评论 8

分部 <input class="easyui-combobox"     name="branch.id" id="branch" style="width: 200px;">
$('div[identifier='+that.identifier+']').find('#branch').combobox({
 url:'basedata/BdBranch.do?action=getBranchs', 
 valueField:'id',                                        
 textField:'name',                                        
 required:'true',                                        
 onChange:function(n,o){                                           
   if(!isNaN(n))       
 that.importWarehouse();                                  
}    
});
如何加载数据成功后设定默认值??这个默认值在获取的集合中,是根据当前用户身份来动态设定这个分部。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

葬花如无物 2021-11-27 07:24:02

这样只设置了显示出来的值,真正提交的值怎么设置啊

半世蒼涼 2021-11-27 07:18:53

combobox绑定成功之后,用下面这句代码就行了

$('#newstype').combobox("setValue","你要设置的值");

2021-11-27 06:51:14
$('div[identifier='+that.identifier+']').find('#branch').combobox({
 url:'basedata/BdBranch.do?action=getBranchs', 
 valueField:'id',                                        
 textField:'name',                                        
 required:'true',
 value:'defaultValue', 
 onChange:function(n,o){                                           
   if(!isNaN(n))       
 that.importWarehouse();                                  
}    
});
甜柠檬 2021-11-27 06:49:18

你可以在
onLoadSuccess事件中设定特定的默认值。

霞映澄塘 2021-11-27 05:54:44

你这个是固定设定下标为0的啊

野心澎湃 2021-11-27 05:11:01

我使用这样的方式,就是在后台数据add到list时,将默认的值设定在第一位……

蓝颜夕 2021-11-26 20:53:42

这是我实际在用的代码:

$('#newstype').combobox({
				url:'${ctx}/manage/news/newstype_comboxjson',
				valueField:'id',
				textField:'typename',
				panelHeight:'auto',
				required:'true',
				editable:'false',
				onLoadSuccess: function () { 
                    var data = $('#newstype').combobox('getData');
             		if (data.length > 0) {
                    	$('#newstype').combobox('select', data[0].id);
             		} 
            	}
			});

 

等你爱我 2021-11-26 15:44:25

两种方式取决于这个value能否提前获取到,如果不能的话,那就用
onLoadSuccess事件,然后在其中调用setValue方法。如果能提前获取到,那直接value属性设置。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文