easyui如何展现被选中的关联数据
来源:互联网 发布:土耳其人 知乎 编辑:程序博客网 时间:2024/05/01 10:50
现在有A表和C表,中间表为B表
后台需要查询数据库找出关联的数据,并且使得C表中的这些关联数据被勾选。
步骤1:sql中,需要创建一个checked列,并保证存在于B表的数据就赋值1,否则赋值0 ,这样做,可以使得将数据传到前台时候,checked=1 则在界面上展现为被选中的样式。
需要使用到sql中的 case when then else end checked
示例sql:
select b.size_id, b.name, b.width,b.height, b.feng_mian_width,b.feng_mian_height, ifnull( b.remark ,'') remark , case when (SELECTm4r.elem_idFROM(SELECT DISTINCTelem_idFROMt_b_zhuti_rls_elemsWHEREelem_code = 12AND zhuti_id IN (3)) m4rWHEREelem_id = b.size_idLIMIT 1) IS NOT NULL THEN1ELSE0END checked from t_b_book_size as b where 1=1 and b.lgc_del=1 ORDER BY b.size_id DESC LIMIT 0,20
步骤2:
可通过json格式 将数据返回到前端。如一张表格名为table,table列字段需要与返回的json一致,reload后 ,checked=1的行就可以显示为被选了。
$('#table').datagrid('reload',data);
步骤3:从样式上看,确实是被选上了,但是如果对表格有后续的操作,比如对表格选择某些行再进行授权什么的操作, 我们需要用到easyui的datagrid中的onLoadSuccess方法来selectRow
onLoadSuccess:function() { var rows = $('#table').datagrid('getRows'); var rowcount = rows.length; for(var i=0; i<rowcount; i++){ if(rows[i].checked) { $('#<span style="font-family: Arial, Helvetica, sans-serif;">table</span>').datagrid('selectRow',i); } else { $('#<span style="font-family: Arial, Helvetica, sans-serif;">table</span>').datagrid('unselectRow',i); } } }
1 0
- easyui如何展现被选中的关联数据
- 润乾报表两个无关联的数据集展现
- easyui取得选中行的数据
- SSH+Easyui之TreeGrid树形展现数据
- easyui数据行禁止选中
- easyui datagrid 获取多条选中的数据进行操作
- vs 如何智能感应并且自动选中关联的单词
- jquery easyui 结合jsp 简单展现table数据
- SSH+Easyui之combotree ,TreeGrid 树形展现数据
- 解决EasyUi中的DataGrid删除一条记录后,被删除的数据仍处于被选中状态问题
- 解决EasyUi中的DataGrid删除一条记录后,被删除的数据仍处于被选中状态问题
- easyui combobox 加载数据默认选中
- ExtJs6 formpanel tagfield组件设置默认值(formpanel展现时tagfield组件列部分数据被选中)
- [VB.NET]如何实现数据的关联?
- 数据展现
- easyui-datagrid控件保存选中项,每次打开页面上次被选中的行前面都被勾选
- 金额降序排序后如何以柱形图的形式将数据展现出来
- Jquery Easyui datagrid如何在动态获取当前选中行的值
- Java语言特性备忘
- 苹果个人公司类型开发者账号申请(99美元)详解
- java多线程
- WIN7 X64 如何删除计算机管理里面一些无效的服务
- leetcode 30. Substring with Concatenation of All Words
- easyui如何展现被选中的关联数据
- WebViewJavascriptBridge详细使用
- 制作简单中转的定时器[settimeout]
- 剑指offer面试题-求整数二进制中1的个数
- 开启软件开发之路
- RabbitMQ (三) 发布/订阅
- SpringBoot之Hypermedia-Driven RESTful Web Service
- 【原创】增强版冒泡排序算法-java版
- 关于安卓的知识点总结