首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用下拉菜单和复选框构建JQGrid

使用下拉菜单和复选框构建JQGrid
EN

Stack Overflow用户
提问于 2010-02-17 03:13:13
回答 1查看 18.1K关注 0票数 17

我使用jqgrids来显示静态值。但是我有一个场景,我需要在JQGrid列中显示复选框和下拉值。取决于我是选中还是取消选中复选框。对如何使用下拉菜单和复选框构建jqgrid有什么想法或意见吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-17 04:22:26

可以使用checkbox格式化程序将单元格显示为复选框。作为colmodel的一部分:

代码语言:javascript
复制
// A checkbox that is read-only until the user edits the row
{name:'my_checkbox',index:'my_checkbox', editable:true, 
 edittype:"checkbox", formatter:'checkbox' }

// A checkbox that may be edited at any time
{name:'my_clickable_checkbox',index:'my_clickable_checkbox', sortable:true, 
 formatter: "checkbox", formatoptions: {disabled : false}, editable: true,
 edittype:"checkbox"}

至于dropdown,您可以将自定义格式函数传递给editrow函数:

代码语言:javascript
复制
jQuery('#mygrid').editRow(id, true, formatEditors);

然后,在此函数中,您需要创建一个SELECT (或您需要的任何下拉列表):

代码语言:javascript
复制
function formatEditors(id) {
    // Your drop down code here...
    // EG: jQuery("#"+id+"_myDropDownRow","#mygrid").
}

因此,当您编辑该行时,数据将显示在下拉列表中。

票数 28
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2275598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档