easyui问题,怎样获取datagrid中编辑列combobox text value的value值与text值

easyui combobox如何把获得的值与textfield对应起来_百度知道datagrid中combobox无论选哪一个选项都显示第一个选项 以及 如何设置默认显示项
datagrid中combobox无论选哪一个选项都显示第一个选项 以及 如何设置默认显示项
插件的使用
调了一下午bug。后来解决了datagrid中combobox无论选哪一个选项都显示第一个选项 ,顺带解决了 &如何设置默认显示项。
贴上前后的代码。
修改前的: datagrid中的其中一列
&span style=&font-size:18&&
title: '状态',
field: 'status',
width: 50,
align: 'center',
sortable: true,
type: 'combobox',
required: true,
data: [{id:'0',text:'禁用'},{id:'1',text:'启用'}],
panelHeight:50,
editable:false,
修改后的:
&span style=&font-size:18&&
title: '状态',
field: 'status',
width: 50,
align: 'center',
sortable: true,
type: 'combobox',
required: true,
data: [{&id&:0,&text&:'禁用'},{&id&:1,&text&:'启用'}],
panelHeight:50,
editable:false,
textField : 'text',
valueField : 'id',
&/span&前后的区别就是增加了代码:textField : 'text',
valueField : 'id'
不过经过昨晚的测试发现,虽然会显示默认项,但传到后台的值是文本的,如“禁用”、“启动”这些;而如果手动选择的话,传到后台的是“0”或“1”。感觉应该是datagrid的原因。因为今天做了跟上面代码的测试,不过是放在了单纯的页面上,结果却不显示默认项
我的热门文章
即使是一小步也想与你分享easyui datagrid combobox 怎么设置默认值? - 开源中国社区
当前访客身份:游客 [
当前位置:
datagrid中的combobox ,& 我偿试了下options:{data:[{value:'符合',text:'符合','selected':'true'},{value:'部分符合',text:'部分符合'},{value:'不符合',text:'不符合'}],这种方式不管用,求助!
---------------问题补充---------------
:editor: {
type: 'combobox',
options: {
valueField: 'id',
textField: 'projectName',
data:[{id:'符合',projectName:'符合','selected':'true'},{id:'部分符合',projectName:'部分符合'},{id:'不符合',projectName:'不符合'}],
panelHeight: 'auto',
required: true
共有4个答案
<span class="a_vote_num" id="a_vote_num_
已解决,datagrid新增行设置默认值的可以解决该问题,
gameRoundDataGrid.datagrid('appendRow',{'gbgrGbgeId':$('#gbgeId').val(),'gbgrRoundPlayForm':'FB','gbgrScoreMethod':'SP','gbgrUserScore':1,'gbgrTeamScore':1,'gbgrScoringMethod':'CROSS'});
<span class="a_vote_num" id="a_vote_num_
该问题是否已解决,我也遇到了无法设置默认值的问题,求助
<span class="a_vote_num" id="a_vote_num_
要仔细看API文档。
options:{value:'符合',...}
如果是multiple:true,用options:{value:['符合'],...}
<span class="a_vote_num" id="a_vote_num_
你贴的东西不全
不过你试着从这两点去改
1.valueField和textField你没有加在data-options属性里,分别对应你的value和text
2.selected的值true不要用单引号括起,因为他是一个bool,而不是字符串
ps.根据你上面贴出来的看,你的花括号也没成对,最后json数据结束后整个option少了一个花括号。
--- 共有 3 条评论 ---
: 唔,应该是属于转义符的问题。如果你是JS初始化datagrid的话,那么建议你把data:后面的json数据作为一个变量放在初始化datagrid方法的外部,这样的话就不会有转义的问题了。(不过也有可能是其他地方的书写不够规范,这个需要具体问题具体排查,我只能建议这些了
(3年前)&nbsp&
可以看下补冲说明 , 这样写不对么,
(3年前)&nbsp&
嗯,之前把'true'换成true也不行,只是贴了一部分关键的信息,
(3年前)&nbsp&
更多开发者职位上
有什么技术问题吗?
NotFoun...的其它问题
类似的话题easyui combobox 值怎样获取_百度知道

我要回帖

更多关于 datagrid combobox 的文章

 

随机推荐