前端-获取treegrid的选中数据
jsp:
<div id="fpqx_sub_Dialog" class="easyui-dialog" style="width: 470px; height: 500px; padding: 10px 20px" title="信息" data-options="closed:true,modal:true,buttons:'#fpqxDialogButtonsSub',resizable:true"><input type="hidden" name="roleIdQxSub" id="roleIdQxSub"/><table id="submenu_tt" checkbox="true" ><thead><tr><th field="showName" formatter="fmtauthtype">子菜单</th><th field="authId" >权限ID</th><th field="authRemark" >权限描述</th></tr></thead></table></div>
com.js:
$.extend($.fn.treegrid.methods, {//iscontains是否包含父节点(即子节点被选中时是否也取父节点)getAllChecked: function (jq, iscontains) {var keyValues = new Array();/*tree-checkbox2 有子节点被选中的csstree-checkbox1 节点被选中的csstree-checkbox0 节点未选中的css*/var checkNodes = jq.treegrid("getPanel").find(".tree-checkbox1");for (var i = 0; i < checkNodes.length; i++) {var keyValue1 = $($(checkNodes[i]).closest('tr')[0]).attr("node-id");keyValues.push(keyValue1);}if (iscontains) {var childCheckNodes = jq.treegrid("getPanel").find(".tree-checkbox2");for (var i = 0; i < childCheckNodes.length; i++) {var keyValue2 = $($(childCheckNodes[i]).closest('tr')[0]).attr("node-id");keyValues.push(keyValue2);}}return keyValues;}
});
use.js:
var menuIds = $("#submenu_tt").treegrid("getAllChecked", true);
展示treegrid并选中已有权限:
var ids = "权限列表,逗号分隔";
$("#submenu_tt").treegrid("clearChecked");if(ids){var execIds=ids.split(",");if(execIds){for(i=0;i<execIds.length;i++){try{$("#submenu_tt").treegrid("checkNode",execIds[i]);}catch(e){}}}}
前端-获取treegrid的选中数据相关推荐
- 前端获取的Long类型数据失真,后端这样处理就行了
数据库表id一边定义为Long类型,对应数据库类型为bigint. 我这边的情况是,数据库的id虽然是自增,但一开始因为一些原因,起始值特别特别大,java后端处理过程中没有什么问题,也不会出现失真. ...
- 前端获取微信头像 base64 数据的踩坑实践
团队招聘 正文开始前,插播一则招聘信息.欢迎感兴趣的同学投递简历. 岗位职责: 负责快狗打车产品相关前端开发工作 通过技术提高FE团队整体效率 任职要求: 本科及以上学历 3年以上前端开发经验,负责过 ...
- js前端获取扫码枪扫描的数据,打印条形码,批量打印
扫码枪相当于键盘输入设备,输入一连串数字后加一个enter键. 但在实际开发中需要区分是扫描枪输入还是键盘用户输入,区别在于扫码枪输入很快 1.获取扫码枪扫码的数据 // 监听扫码window.doc ...
- bootstrap 获取表格修改的结果_bootstrap-table前端修改后台传来的数据重新进行渲染...
使用bootstrap-table显示数据,后台传回数据以后,可能需要对其做调整,如需要前端为数据添加单位 调整数据代码 $("#"+tableId).bootstrapTable ...
- thymeleaf(th:each th:selected) 从后台动态获取下拉框数据回显及选中
thymeleaf(th:each th:selected) 从后台动态获取下拉框数据回显及选中 <select οnchange="getChilds(this.value)&quo ...
- datagridview 获取选中行号 数据,判断是不是选中了一行
datagridview 获取选中行号 数据,判断是不是选中了一行 if (cc.dataGridView1.SelectedRows.Count > 0)//小于等于0 为没有选中任何行 ...
- 魔方APP项目-07-客户端提交登录信息、在APICloud中集成防水墙验证码,前端获取显示并校验验证码、服务端校验验证码、保存用户登录状态,APICloud提供的数据存储、客户端保存用户登陆数据
用户登录 一.客户端提交登录信息 html/login.html,代码: <!DOCTYPE html> <html> <head><title>登录& ...
- Hbuilder X 前端获取后端数据
Hbuilder X 前端获取后端数据 1.创建appUser.js文件 // 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分) let getAppUserUrl = '/ ...
- 【随记】Python:前端表格获取到的填写数据插入到数据库表格中数据类型问题
Python:前端表格获取到的填写数据插入到数据库表格中数据类型问题 背景 问题再现 结论 背景 用户在前端界面的表格中填写数据,通过 text() 获取到的数据插入到数据库表中,该过程涉及到了数据类 ...
最新文章
- Python中str.replace()的使用方法
- 如何给mysql用户分配权限
- C# 约瑟夫环 用数组实现
- PHP笔记-Smarty模板引擎的使用
- pyqt5框内显示图像_【好工具】VisualStudio下图像调试神器
- 通过iframe搭建后台管理系统右侧内容_七巧Plus | 搭建量身定制的EAM资产管理系统...
- SSL/TLS 工具 OpenSSL
- 使用sp_executesql存储过程执行动态SQL查询
- html表格制作应该注意什么软件,html表格制作
- [msi]获取msi安装包的ProductCode
- php生产txt_PHP生成TXT资料
- Win10预览版已经支持WSL的带GUI的应用
- linux rescan-scsi-bus.sh,关于rescan-scsi-bus.sh脚本的来历和使用注意事项
- WordPress 5.2中的致命错误恢复模式
- Java实现压缩图片
- 如何向iphone手机网易云音乐添加本地音乐
- vba二维数组初始化_将二维数组转为一维数组的2种方法
- java 开发多if else 代码优化
- 谷歌浏览器部分网站不能保存密码
- 《魔兽》审批 文化部出版署到底谁说了算?