通过Class改变单元格样式(cell)
来源:互联网 发布:数据双活 编辑:程序博客网 时间:2024/04/26 01:55
效果
JS (栏目定义)
HTML (加上样式)
.bg-color-yellow{ background-color: yellow; color:black; } .bg-color-green{ background-color: LightGreen; color:black; }
JS (栏目定义)
columns: [ { field: "cur_no", title: "Currency", editor: editors.ws.cur_no, width: 70 }, { field: "rate", title: "Rate", width: 60, attributes: { style: "text-align: right;" }, editor: editors.readonly }, { field: "hkd_cost", title: "折算成港幣", width: 85, attributes: { style: "text-align: right;" }, editor: editors.readonly, format: "{0:n}" }, { field: "adj_fee_rate", title: "加收運費%", width: 85, attributes: { style: "text-align: right;" }, editor: editors.com.price }, { field: "new_cost", title: "New Cost", width: 75, attributes: { class: "#=(data.new_cost>data.old_cost) ? 'bg-color-yellow' : ((data.new_cost<data.old_cost) ? 'bg-color-green' : '')#", //控制顏色(黃升,綠跌) "data-highlight": "1", style: "text-align: right;" }, format: "{0:n}", editor: editors.com.price },],
补充
【字段值发生变化时】 //顏控制 if (e.field == 'old_cost' || e.field == 'new_cost') { if (editorPage !== undefined && editorPage.setRowCellColor && $.isFunction(editorPage.setRowCellColor)) { editorPage.setRowCellColor(row.uid, row.old_cost, row.new_cost); } }【找回对应行特定单元格进行设置】 //設置某行Cell顏色 setRowCellColor: function (uid, oldValue, newValue) { var grid = $("#grid").data("kendoGrid"); var grdRow = grid.tbody.find("tr[data-uid='" + uid + "']"); grdRow.find("td[data-highlight='1']").each(function () { var $cell = $(this); if (oldValue > newValue) { $cell.removeClass("bg-color-yellow").addClass("bg-color-green"); } else if (oldValue < newValue) { $cell.removeClass("bg-color-green").addClass("bg-color-yellow"); } else { $cell.removeClass("bg-color-yellow").removeClass("bg-color-green"); } }); },
阅读全文
0 0
- 通过Class改变单元格样式(cell)
- WPF通过cs选择单元格,改变样式
- MecGrid 改变单元格样式
- angular在通过ng-class来改变样式
- 使用POI来格式化Cell单元格样式
- js改变class的样式
- jquery—class样式改变
- cell改变删除按钮的样式
- dataGridView改变单元格内的样式。
- 改变DataGridView具体单元格的样式
- 按条件改变datagridview的单元格样式
- 点击选中cell后改变cell的样式
- 一些比较有用的js脚本--通过class改变css样式
- Swift之点击UITableView单元格动态改变cell高度
- 浅谈HSSF的单元格合并与cell样式
- angularJs中的ng-class动态改变样式
- 利用OpenXml SDK改变Excel样式(如单元格填充色)
- Devexpress:在GridControl中使用GridFormatRule改变行/单元格样式
- 类似淘宝、京东的热点推荐垂直滚动文字广告条
- java基础创建,导入,删除
- [Android Studio系列(五)] Android Studio手动配置Gradle的方法
- java 笔记
- thinkphp3.2.3多语言支持
- 通过Class改变单元格样式(cell)
- 4.4-全栈Java笔记:构造方法与构造方法的重载
- TOMCAT原理详解及请求过程
- 学习activeMQ时启动发送端和接受端时,报错:Could not connect to broker URL: tcp://localhost:61616
- 视频学习笔记:Android OpenGL渲染YUV420P图像
- 最优化算法
- 面试题3—二维数组中的查找
- centos6/7 装 activemq
- Oracle自动生成数据字典的SQL语句