Dorado页面中点击表格中的记录时当前行自动调整行高,换行显示隐藏的信息
来源:互联网 发布:硬盘播出系统 软件 编辑:程序博客网 时间:2024/05/16 17:41
/** * 点击表格条目时,当前行换行显示隐藏的信息 * id:DataGrid的id属性字符串 */function DoradoTools_showGridDetail(self) {var id = 'd_' + self.get('id');var filterOther = "#" + id + " tr.row:not('.current-row') td:not('.header') div";var filterCurrent = "#" + id + " tr.current-row td div[class='cell']";// for browser IEif ($.browser.msie) {var $oddDivs = $(filterOther);var oddDivsSize = $oddDivs.size();if (oddDivsSize != 0) {for (var i = 0; i < oddDivsSize; i++) {var css = $oddDivs[i].style.cssText;var cssNew = css;if (css.indexOf() != -1) {cssNew = css.replace("-ms-word-wrap: break-word;", "");}if (css.indexOf() != -1) {cssNew = css.replace("-ms-word-break: break-all;", "");}if (css.indexOf("white-space: normal;") != -1) {cssNew = css.replace("normal", "nowrap");}$oddDivs[i].style.cssText = cssNew;}}var $currentDivs = $(filterCurrent);var size = $currentDivs.size();for (var i = 0; i < size; i++) {$currentDivs[i].style.cssText = $currentDivs[i].style.cssText+ "white-space:normal;word-wrap: break-word; word-break: break-all;";}self.refreshDom(self.getDom());} else {// for browsers google chorme and FireFox. var $oddDivs = $(filterOther);var oddDivsSize = $oddDivs.size();if (oddDivsSize != 0) {for (var i = 0; i < oddDivsSize; i++) {var css = $oddDivs[i].style.cssText;var cssNew = css;if (css.indexOf("white-space: normal;") != -1) {cssNew = css.replace("normal", "nowrap");}$oddDivs[i].style = cssNew;}}var $currentDivs = $(filterCurrent);var size = $currentDivs.size();for (var i = 0; i < size; i++) {$currentDivs[i].style = $currentDivs[i].style.cssText + "white-space:normal;word-wrap: break-word; word-break: normal;";}self.refreshDom(self.getDom());}}
在使用该函数时要打开表格的自动行高属性,DataGrid>dynaRowHeight=true;将上面的函数封装到公用js文件中,或是放在当前文件中。
函数调用: DoradoTools_showGridDetail(self);这句代码放在表格的onDataRowClick事件中。
0 0
- Dorado页面中点击表格中的记录时当前行自动调整行高,换行显示隐藏的信息
- 点击高亮显示表格当前行
- 百度商桥的“咨询图标”页面加载时自动隐藏,当点击“咨询”时再显示。
- 表格行间隔显示颜色,鼠标移入时当前行高亮显示
- 表格点击当前行,在其下边展示其子信息列表(即下拉显示数据)
- 如何在datagrid中用dropdownlist显示当前行的记录
- 把自定义表格放入到grideview的模板列中 如果通过表格中的一个按钮得到当前行
- 点击Gridview行,选中/取消选中,当前行中的Checkbox
- 鼠标放在表格上使当前行高亮显示
- jqgrid动态显示隐藏列,同时自动调整表格宽度
- 当点击checkbox时隐藏的内容显示
- Emacs显示时间、隐藏菜单栏工具栏、关闭启动画面、高亮当前行
- jQuery 中的 Ajax 全局事件 当用户点击页面上某一按钮请求数据时,在页面上显示 loading... ,页面加载完成后隐藏
- emacs 当前行高亮显示
- vim高亮显示当前行,列
- vim配置高亮显示当前行
- GridView.RowCommand 事件中获取当前行的信息
- ASP.net中通过GridViewCommandEventArgs获得当前行的信息
- 多线程之关键段(临界区)
- marathon-autoscaling功能研究
- Eclipse 下mahout的配置与使用
- Quartz与Spring的整合-Quartz中的job如何自动注入spring容器托管的对象
- Leetcode:Rising Temperature database
- Dorado页面中点击表格中的记录时当前行自动调整行高,换行显示隐藏的信息
- MyBatis generator generatorConfig.xml Maven配置
- mac 环境变量配置
- 关于jQuery radio 选中失效的问题
- MyMusic问题小结(二)
- 服务器
- 2016.02.29回顾
- 【Linux】——搭建redis
- LaTeX画图相关