jQuery MiniUI

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

treedatagrid列上的headerCls不起作用 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-9-18 23:13:35 |只看该作者 |倒序浏览
treedatagrid列上的headerCls不起作用,请检查一下!

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-9-19 17:23:28 |只看该作者
headerCls是设置到列上的,是起作用的

Rank: 2

板凳
发表于 2013-9-22 08:47:52 |只看该作者
niko 发表于 2013-9-19 17:23
headerCls是设置到列上的,是起作用的
以下是代码,请检查一下为什么不起作用?
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <style type="text/css">
        .hCls{
            background:red;
        }
    </style>
    <script src="../../scripts/boot.js"></script>
</head>
<body>
    <div id="treegrid" class="mini-treegrid" url="../../demo/data/tasks.txt" idfield="UID" parentfield="ParentTaskUID" resultastree="false" treecolumn="taskname" allowDrag="true" allowDrop="true" allowmovecolumn="false" allowresizecolumn="false" allowresize="true"  allowCellEdit="true" allowCellSelect="true" allowLeafDropIn="true">
        <div property="columns">
            <div type="indexcolumn"></div>
            <div name="taskname" field="Name" width="160" allowDrag="true" headerCls="hCls">任务名称</div>
            <div field="PercentComplete" width="80">进度</div>
            <div field="Duration" width="60" align="right">工期</div>
            <div field="Start" width="80" dateformat="yyyy-MM-dd">开始日期
                <div property="editor" class="mini-datepicker"></div>
            </div>
            <div field="Finish" width="80" dateformat="yyyy-MM-dd">完成日期</div>
        </div>
    </div>
</body>
</html>

Rank: 8Rank: 8

地板
发表于 2013-9-22 09:11:18 |只看该作者
pvfhv 发表于 2013-9-22 08:47
以下是代码,请检查一下为什么不起作用?


不是好的吗?

另外,你的页面头部<!DOCTYPE html> 建议写完整

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

Rank: 8Rank: 8

5#
发表于 2013-9-22 09:16:30 |只看该作者
本帖最后由 lost 于 2013-9-22 09:21 编辑
pvfhv 发表于 2013-9-22 08:47
以下是代码,请检查一下为什么不起作用?

你把  <script src="../../scripts/boot.js"></script> 这句引用移到css上面去。你试下

Rank: 2

6#
发表于 2013-9-22 09:25:20 |只看该作者
lost 发表于 2013-9-22 09:16
你把   这句引用移到css上面去。你试下

可以了,但是框架这种过于注重前后顺序的用法,有些太不方便了,也无法让开发者理解!

Rank: 8Rank: 8

7#
发表于 2013-9-22 09:32:17 |只看该作者
pvfhv 发表于 2013-9-22 09:25
可以了,但是框架这种过于注重前后顺序的用法,有些太不方便了,也无法让开发者理解! ...

因为同样是.hCls{...}
权重一样的话,就按照先后顺序,所以效果被后来的boot.js里面的默认皮肤样式覆盖了
你加上
body. .hCls{...}
加大你自定义的权重,就会采用你的样式了,这个是CSS规则的,并非miniui上的问题

Rank: 2

8#
发表于 2013-9-22 09:39:39 |只看该作者
factory 发表于 2013-9-22 09:32
因为同样是.hCls{...}
权重一样的话,就按照先后顺序,所以效果被后来的boot.js里面的默认皮肤样式覆盖了
...

理解了,谢谢。

Archiver|普加软件

GMT+8, 2024-9-20 05:41 , Processed in 1.041918 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部