jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码

 更新时间:2016年12月05日 10:28:50   作者:zhangsiquan_1986  
在使用JqGrid时,Table中最后一列是操作列,在操作列中每一行都有一个操作按钮,该操作按钮和下拉菜单非常类似,下面给大家分享jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码,非常不错,感兴趣的朋友一起学习吧

在使用JqGrid时,Table中最后一列是操作列,在操作列中每一行都一个操作按钮,该操作按钮类似下拉菜单,如下图:

在点击Table中【操作】一列时需要弹出一个Div层,该Div层中包含一堆按钮,用于对Table行进行操作,如下:

解决步骤如下:

1、首先,在colModel中的列上添加属性edittype:'select'和方法formatter:groupGrid.formatOptions,如下图:

方便复制,代码如下:

{label:'操作',name: 'operations',index: 'operations',width: 80, sortable: false,align:'center',cellattr: addCellAttr, 
editable:true,edittype:'select',formatter:groupGrid.formatOptions 
}

formatOptions方法如下图,方法中拼接了html代码:

说明:其中的单引号我使用了"\"进行转义。请求URL中的参数值从rowObject中获取。

2、其次,以上代码添加好后Table中处理操作按钮,但仅仅是操作按钮,在点击【操作】按钮的时候弹出层被Table的行所遮住了,即在Table行下层弹出,所以并不能看到想要的弹出层,这是JqGrid留下的坑,经过几番论战与挣扎后发现需要自己去设置CSS样式。

解决办法如下:

A、添加属性cellattr,其值设置为“addCellAttr”,即:

cellattr: addCellAttr

B、编写addCellAttr方法事件,如下图:

方便复制,代码如下:

function addCellAttr(rowId, val, rawObject, cm, rdata) { 
return "style='overflow: visible;'"; 
}

添加好后实现的效果如下所示:

以上所述是小编给大家介绍的jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 基于jquery trigger函数无法触发a标签的两种解决方法

    基于jquery trigger函数无法触发a标签的两种解决方法

    下面小编就为大家分享一篇基于jquery trigger函数无法触发a标签的两种解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • 收集的10个免费的jQuery相册

    收集的10个免费的jQuery相册

    或许在网络上你已经见过数百种通过jQuery实现的相册,但是我们发现的这些相册,他们有额外的东西,优雅和独特的创意!每个相册都是可在线预览和免费下载的。你可以为你的Web项目添加色彩。
    2011-02-02
  • jQuery满意度星级评价插件特效代码分享

    jQuery满意度星级评价插件特效代码分享

    这篇文章主要介绍了jQuery满意度星级评价插件特效,我们可以自定义每个五角星代表的分值,鼠标滑过五角星时即可计算当前的分值,这款jQuery评分插件非常简单而且实用。有需要的小伙伴可以参考下
    2015-08-08
  • 使用jQuery卸载全部事件的思路详解

    使用jQuery卸载全部事件的思路详解

    本文是小编给大家带来的jquery卸载全部事件的思路,非常不错,具有参考借鉴价值,需要的朋友一起看看吧!
    2017-04-04
  • jquery实现适用于门户站的导航下拉菜单效果代码

    jquery实现适用于门户站的导航下拉菜单效果代码

    这篇文章主要介绍了jquery实现适用于门户站的导航下拉菜单效果代码,可实现鼠标滑过菜单项实现下拉列表显示效果的功能,非常具有实用价值,需要的朋友可以参考下
    2015-08-08
  • jQuery HTML设置内容和属性操作实例分析

    jQuery HTML设置内容和属性操作实例分析

    这篇文章主要介绍了jQuery HTML设置内容和属性操作,结合实例形式分析了jQuery HTML设置内容和属性相关函数与操作注意事项,需要的朋友可以参考下
    2020-05-05
  • jQuery获取父元素节点、子元素节点及兄弟元素节点的方法

    jQuery获取父元素节点、子元素节点及兄弟元素节点的方法

    这篇文章主要介绍了jQuery获取父元素节点、子元素节点及兄弟元素节点的方法,结合实例形式总结分析了jQuery节点操作的相关技巧,需要的朋友可以参考下
    2016-04-04
  • jquery实现搜索框常见效果的方法

    jquery实现搜索框常见效果的方法

    这篇文章主要介绍了jquery实现搜索框常见效果的方法,可实现搜索框文字显示效果,非常具有实用价值,需要的朋友可以参考下
    2015-01-01
  • jQuery中append()方法用法实例

    jQuery中append()方法用法实例

    这篇文章主要介绍了jQuery中append()方法用法,以实例形式较为详细的分析了append()方法的功能、定义与使用技巧,并对比分析了与text()方法的区别,需要的朋友可以参考下
    2014-12-12
  • jquery随机展示头像代码

    jquery随机展示头像代码

    通过最终效果发现,当头像处于最前面时,图像最大,透明低。越往后头像就越小,就越透明
    2011-12-12

最新评论