jQuery MiniUI

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

关于显示与隐藏列 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-8-15 09:20:03 |只看该作者 |倒序浏览
showColumnsMenu="true"  ,是用这个属性,怎么能让我我本身就隐藏的不显示在那列里啊?


grid.hideColumn("newNodeid");//隐藏分站编号和测点唯一标识
        grid.hideColumn("staid");  
        grid.hideColumn("GNodeKey");
        grid.hideColumn("tag");


上面那几列本身就是隐藏不显示的, 但 showColumnsMenu="true"  ,是用这个属性 就都显示在列表里了!


怎么处理下?

Rank: 8Rank: 8

沙发
发表于 2013-8-15 09:24:30 |只看该作者
已经修复,下周发布更新

Rank: 3Rank: 3

板凳
发表于 2013-8-15 09:32:14 |只看该作者
factory 发表于 2013-8-15 09:24
已经修复,下周发布更新

周几发布?是修改的js还是什么?我这边换起来方面嘛?

Rank: 3Rank: 3

地板
发表于 2013-8-15 09:56:46 |只看该作者
ccrise 发表于 2013-8-15 09:32
周几发布?是修改的js还是什么?我这边换起来方面嘛?

function onShowRowDetail(e)
    {
        var grid = e.sender;
        var row = e.record;
        
        var td = grid.getRowDetailCellEl(row);
        $.ajax({
            url : "ajaxService.aspx?state=kaiguanS&staid="+row.staid+"&group="+row.group+"&r=" + Math.random(),
            success: function (text) {
                var o = mini.decode(text);
                //alert(o.data[0].rc1);
                //生成详细信息html                  
               
                td.innerHTML = "";
                $("#formTemplate").tmpl(o.data[0]).appendTo(td);
                var count=$(".tdClass").length;
                for(var j=0;j<count;j++)
                {
                    var list = $($(".tdClass")[j]).html().split('|');
                    var str = "";
                    for (var i=0;i<list.length-1;i++)
                    {
                        str += list+"<br />";
                    }
                    $($(".tdClass")[j]).html(str);
                }
            }
        });
     }   我这函数是用来在grid上面增加一个展开详细,我怎么处理能在点击这行的时候,就能展开,而不是点那个 +  号?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

5#
发表于 2013-8-15 11:03:33 |只看该作者
ccrise 发表于 2013-8-15 09:56
function onShowRowDetail(e)
    {
        var grid = e.sender;

1.周一更新,不知道你的miniui是什么时候的,如果是最新的,只更新miniui.js即可,很简单。如果是有段时间的,建议把整个scripts文件夹都覆盖掉,因为有些bug修复的时候会涉及样式文件

2.监听onrowdblclick="rowdblclick"事件
function rowdblclick(e) {
            var row = e.record;

            grid.hideAllRowDetail();
            grid.showRowDetail(row);
        }

showRowDetail()这个方法的时候,会自动调用你的onshowrowdetail="onShowRowDetail"的方法

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

6#
发表于 2013-8-15 11:24:52 |只看该作者
factory 发表于 2013-8-15 11:03
1.周一更新,不知道你的miniui是什么时候的,如果是最新的,只更新miniui.js即可,很简单。如果是有段时 ...

不能在点一点然后折叠嘛?只能展开?

Rank: 8Rank: 8

7#
发表于 2013-8-15 11:41:29 |只看该作者
ccrise 发表于 2013-8-15 11:24
不能在点一点然后折叠嘛?只能展开?

hideRowDetail(row)

或者hideAllRowDetail()

API上都有

Rank: 3Rank: 3

8#
发表于 2013-8-15 12:14:42 |只看该作者
factory 发表于 2013-8-15 11:41
hideRowDetail(row)

或者hideAllRowDetail()



用的客户端排序,降序和升序都有问题,是什么问题 导致的呢?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

9#
发表于 2013-8-15 12:49:27 |只看该作者
ccrise 发表于 2013-8-15 12:14
用的客户端排序,降序和升序都有问题,是什么问题 导致的呢?

我刚测试了下,当数据 >= 10条,客户端排序就出问题了

Rank: 3Rank: 3

10#
发表于 2013-8-15 13:04:42 |只看该作者
ccrise 发表于 2013-8-15 12:49
我刚测试了下,当数据 >= 10条,客户端排序就出问题了

数据读的是txt

Archiver|普加软件

GMT+8, 2024-11-29 12:52 , Processed in 1.018364 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部