前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >easyUI datagrid中combobox默认选中问题

easyUI datagrid中combobox默认选中问题

作者头像
西门呀在吹雪
发布2020-11-09 10:17:51
2.1K0
发布2020-11-09 10:17:51
举报
文章被收录于专栏:架构之巅

以下为本人的个人看法,如有不足请指正:

个人觉得easyUI 的combobox的效率非常低,尤其在ie6下,当然easyUI对ie6的整体兼容性都不怎么样。最近遇到了在datagrid中要将combobox中的一项设置为默认值,翻看demo发现纯combobox只要加上selected:true 就可以实现,但是套在datagrid中官方demo并没有体现。

经过多次测试,发现在datagrid中即使加上selected:true 也不行

代码语言:javascript
复制
<th data-options="field:'isPass',width:100,editor:{type:'combobox',options:{data:[{value:'符合',text:'符合','selected':'true'},{value:'部分符合',text:'部分符合'},{value:'不符合',text:'不符合'}],panelHeight:'auto'}}">是否符合</th>

这个问题困扰了好长时间,今天翻看demo在rowediting.html这个中找到了思路。发现这个问题可以换个思路解决;前台实现不了可以在后台实现它;思路是在加载datagrid列表的时候再后台将要选中的那一项赋值,那么在前台只要值和options中一致,就能实现默认选中的功能了,只加一行代码就可以了。

贴两张效果图:

后台加上默认值后:

mark一下;工作中难免遇到问题,聪明人解决问题,智慧的人避开问题。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013/11/11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档