当前位置:主页 > jquery教程 > jquery easyui中treegrid用法的简单实例

关于jquery easyui中treegrid用法的例子

发布:2020-03-07 17:35:54 155


给网友们整理jQuery相关的编程文章,网友黎雅致根据主题投稿了本篇教程内容,涉及到jquery、easyui、treegrid、jquery easyui中treegrid用法的简单实例相关内容,已被859网友关注,内容中涉及的知识点可以在下方直接下载获取。

jquery easyui中treegrid用法的简单实例

项目需求如下图,在服务端返回的json数据中,要经过JS处理,添加复选框,并且复选框需响应JS操作。
jquery easyui中treegrid用法的简单实例
在easyui 的treegrid中,没有找到现成的插件,自己需要修改整理,代码如下

 

<table class="easyui-treegrid"   url='control_node_json?group_id=$info[id]&access_node=$_REQUEST[access_node]"' idField="id" treeField="title" fit="true" toolbar="#control_node_toolbar_{$info[id]}">
        <thead> 
          <tr>
            <th field="title" width="200px" data-options="formatter:title_formatter">名称</th>
            <th field="name" width="200px">节点</th>
            <th field="status" width="50px">状态</th>
            <th field="remark">备注</th>
          </tr>
          <thead> 
        </table>
        <div id="control_node_toolbar_{$info[id]}">
            <a href="javascript:alert('test');" class="easyui-linkbutton" iconCls="icon-add" plain="true">控制</a>
        </div>

上面是整个HTML代码,其中在easyui的好处是,JS调用的各种属性都可以直接写在table的属性里,直观易懂。接下来就把checkbox加进去。
 

//对名称列数据进行格式华
var access_node='{$_REQUEST[access_node]}'.split(',');
function title_formatter(value,node){ 
 var content='<input name="set_power" id="set_power_'+node.id+'" onclick="set_power_status('+node.id+')" class="set_power_status" type="checkbox" value="'+node.id+'" />'+value;
 return content;
}
function set_power_status(menu_id){
 alert('要调用的函数和操作方法写这里');
}

其中用checkbox用$(set_power_1")这种方法是响应不了的,估计是因为easyui经过处理的原因。

 


参考资料

相关文章

  • jQuery实现可输入搜索文字的下拉框实例代码

    发布:2019-10-09

    jQuery实现点击下拉框输入框时,自动显示下面的下拉列表,而且是根据输入框中输入的搜索添加,自动在后台查找,然后传到前台,展现页面


  • jQuery中的一些常见方法实例总结

    发布:2019-08-01

    下面小编就为大家带来一篇jQuery中的一些常见方法小结(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • 基于jQuery的弹出框插件

    发布:2022-12-05

    给网友朋友们带来一篇关于jQuery的教程,有时候在做项目时,会遇到点击按钮或者文字是,弹出一个对话框,为了方便,自己就动手写了一个这样的一个插件,方便以后使用。


  • jquery.validate相关参数及自定义验证方法

    发布:2020-02-16

    jquery.validate是一个基于jquery的非常优秀的验证框架,我们可以通过它迅速验证一些常见的输入,并且可以自己扩充自己的验证方法,而且对国际化也有非常好的支持,通过本文给大家介绍jquery.


  • 实例分享提取jquery的ready()方法

    发布:2020-02-26

    有一些功能需求,需要在DOM载入时马上执行一些函数,但又不愿意仅为了这一个需求而引入整个JQuery库,于是就把jQuery的方法提取出来,单独使用了


  • jquery实现5种带缩略图的可定制高度画廊效果

    发布:2019-08-01

    这篇文章主要介绍了jquery可定制高度画廊效果,很有艺术感,功能实现非常简单,推荐给大家,有需要的小伙伴可以参考下。


  • jQuery是如何使用Sizzle的

    发布:2020-03-18

    这篇文章主要介绍了jQuery选择器源码解读(一):Sizzle方法,本文用详细的注释解读了Sizzle方法的实现源码,需要的朋友可以参考下


  • jQuery实现弹幕APP的实例分析

    发布:2021-10-08

    这篇文章主要为大家详细介绍了基于jQuery实现弹幕APP的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


网友讨论