jQuery MiniUI

 找回密码
 立即注册
查看: 3774|回复: 4
打印 上一主题 下一主题

datagrid行样式移除 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-7-9 10:39:16 |只看该作者 |倒序浏览
http://www.miniui.com/demo/#src=datagrid/drawcell.html

     .delstong
    {
      font-weight: bold;
    }
      这个是移除的样式


       grid.on("drawcell", function (e) {
                e.cellStyle = "font-weight: bold;";

        });

        grid.on("cellclick", function(e) {
                grid.removeRowCls(e.row, "delstong")
            });


我点击任意单元格 不能移除 行的效果,是什么原因?

Rank: 8Rank: 8

沙发
发表于 2015-7-9 11:02:30 |只看该作者
一个是写在元素上的样式,一个是样式名,怎么可能移除

Rank: 3Rank: 3

板凳
发表于 2015-7-9 11:21:30 |只看该作者
dforce 发表于 2015-7-9 11:02
一个是写在元素上的样式,一个是样式名,怎么可能移除

         grid.on("load", function(e) {
                $.each(e.data, function(i) {
                  console.log(e.data);
                    grid.addRowCls(e.data, "delstong");
                });
            });

            grid.on("cellclick", function(e) {
              console.log(e.row);
                grid.removeRowCls(e.row, "delstong")
            });

这样写 也不灵?  该怎么写?

Rank: 8Rank: 8

地板
发表于 2015-7-9 11:39:38 |只看该作者
stone1314 发表于 2015-7-9 11:21
grid.on("load", function(e) {
                $.each(e.data, function(i) {
                ...
  1. grid.on("load", function (e) {
  2.         setTimeout(function(){
  3.             $.each(e.data, function (i)
  4.                 grid.addRowCls(e.data[i], "delstong");
  5.             });
  6.             },100)
  7.         });
复制代码

Rank: 3Rank: 3

5#
发表于 2015-7-9 11:42:35 |只看该作者
dforce 发表于 2015-7-9 11:39

也可以这样

grid.on("drawcell", function(e) {
                console.log(e);
                var field = e.field;
                if (field == "FlowTitle") {
                    e.cellStyle = "width:100px;height:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;";
                }
                 e.rowCls = "delstong";
            });

不容易啊           
      

Archiver|普加软件

GMT+8, 2025-3-15 00:31 , Processed in 1.049014 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部