jQuery MiniUI

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

怎么改变整个datagrid中的字体大小和列距 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2019-11-28 10:23:02 |只看该作者 |倒序浏览
怎么改变整个datagrid中的字体大小和列距?

Rank: 8Rank: 8

沙发
发表于 2019-11-28 13:37:28 |只看该作者
datagrid中各部分的文字是由不同的样式决定的
比如表格中文字,可以修改这个样式来修改
.mini-grid-cell-inner{
     font-size:
}
表头文字
.mini-grid-headerCell-inner{
   font-size:
}
你说的列距我就不太明白了,表格每列的宽度都是可以自定义的。

Rank: 2

板凳
发表于 2019-11-28 14:35:50 |只看该作者
dforce 发表于 2019-11-28 13:37
datagrid中各部分的文字是由不同的样式决定的
比如表格中文字,可以修改这个样式来修改
.mini-grid-cell-in ...

就是每行的间隔,是不是字体大小变了,行距自然就变了?因为网页的默认字太大了,每页要显示50行,要一次性在一个屏幕上,不能翻页和滚动屏幕,所以要把字体改小才能放下。

Rank: 2

地板
发表于 2019-11-28 14:57:59 |只看该作者
dforce 发表于 2019-11-28 13:37
datagrid中各部分的文字是由不同的样式决定的
比如表格中文字,可以修改这个样式来修改
.mini-grid-cell-in ...

好似没有变化呀,是这样吗?
.mini-grid-cell-inner{
     font-size:3;
      }
    </style>
</head>
<body>
<div id="datagrid1" class=" mini-datagrid mini-grid-cell-inner" style="width:820px;height:360px;" allowResize="true"
          idField="ID" multiSelect="false" showPager="false"    >
         <div property="columns">
            <!--<div type="indexcolumn"></div>        -->
            <div type="checkcolumn" ></div>     
            <div field="TRAIN_NUM" width="50" headerAlign="center" allowSort="true">车次</div>
</div>
    </div>

Rank: 8Rank: 8

5#
发表于 2019-11-28 16:45:50 |只看该作者
hbpqwxh 发表于 2019-11-28 14:57
好似没有变化呀,是这样吗?
.mini-grid-cell-inner{
     font-size:3;

浏览器有默认的最小字号,你设置了3也太小了吧
.mini-grid-cell-inner{
    line-height:15px;
     font-size:11px;
}

Rank: 2

6#
发表于 2019-11-29 09:58:37 |只看该作者
dforce 发表于 2019-11-28 16:45
浏览器有默认的最小字号,你设置了3也太小了吧
.mini-grid-cell-inner{
    line-height:15px;

字体是变小了,可是第一列的选择框占用了很大控件,这个怎么变小呀?
<div type="checkcolumn" ></div>     就是这一列?

Rank: 8Rank: 8

7#
发表于 2019-11-29 10:18:29 |只看该作者
hbpqwxh 发表于 2019-11-29 09:58
字体是变小了,可是第一列的选择框占用了很大控件,这个怎么变小呀?
     就是这一列? ...

修改line-height就会修改这行的行高
checkbox的话看你用什么皮肤,示例默认的皮肤是用文字图标做的,对应修改字体大小
如果是default等传统皮肤,是用图片做的,需要你找小图片来替换。

Rank: 2

8#
发表于 2019-11-29 10:24:04 |只看该作者
dforce 发表于 2019-11-29 10:18
修改line-height就会修改这行的行高
checkbox的话看你用什么皮肤,示例默认的皮肤是用文字图标做的,对应 ...

我是用的默认,上面没有文字的,请问图片在哪个目录下?什么文件?

Rank: 8Rank: 8

9#
发表于 2019-11-29 10:32:49 |只看该作者
hbpqwxh 发表于 2019-11-29 10:24
我是用的默认,上面没有文字的,请问图片在哪个目录下?什么文件?

scripts\miniui\themes\default\images文件夹下
这修改需要一个熟悉css的前端人员处理,图片和样式的修改是需要一起处理的

Rank: 2

10#
发表于 2019-11-29 10:39:03 |只看该作者
dforce 发表于 2019-11-29 10:32
scripts\miniui\themes\default\images文件夹下
这修改需要一个熟悉css的前端人员处理,图片和样式的修改 ...

看了一下,改起来不容易。有没有简单的办法,第一列供用户选择,可以调大小的办法?

Archiver|普加软件

GMT+8, 2024-11-25 00:36 , Processed in 1.036037 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部