jQuery MiniUI

标题: 行高和样式 [打印本页]

作者: b121315    时间: 2017-11-21 09:52:53     标题: 行高和样式

加载grid数据后要求每个行的checkbox默认选中的 但是选中的行样式覆盖了设置的斑马线 怎么能不影响斑马线
checkbox是特殊列

作者: b121315    时间: 2017-11-21 10:12:31

本帖最后由 b121315 于 2017-11-21 10:20 编辑

这个解决了  将选中的背景样式去掉就可以了。
还有个问题  行高特别高 grid中只有一行数据 继续向下才有第二条数据。
[attach]10173[/attach]
[attach]10174[/attach]
grid配置:
<div id="dwMC" class="mini-datagrid" style="height: 100%;" data="columns" idField="A00" allowRowSelect = true allowAlternating = true allowCellWrap = true allowMoveColumn = true showHGridLines = false showVGridLines = false allowCellEdit=true   showPager = "false" allowCellEdit="true" allowCellSelect="true" allowCellValid="true" showModified = false cellEditAction = "celldblclick" enableHotTrack=false>
</div>
列是自动生成的:[
{type: 'checkcolumn',width:25,cellStyle:'padding-top:8px; padding-bottom:8px; font-size:14px;vertical-align:top;height:auto;',headerStyle:'background-color:#F7F7F6; border-right:#D0CDC7 1px solid;border-bottom:#D0CDC7 1px solid; font-weight:bold; font-size:14px;'},{ type: 'indexcolumn',width:30,headerAlign:'center',header:'序号',headerStyle:'background-color:#F7F7F6; border-right:#D0CDC7 1px solid;border-bottom:#D0CDC7 1px solid; font-weight:bold; font-size:14px;',cellStyle:'padding-top:8px; padding-bottom:8px; font-size:14px;vertical-align:top;height:auto;'}
,
{field:'af_A0101',width:40,headerAlign:'center',align:'center',cellStyle:'padding-top:8px; padding-bottom:8px; font-size:14px;vertical-align:top;height:auto;',header:'姓 名',headerStyle:'background-color:#F7F7F6; border-right:#D0CDC7 1px solid;border-bottom:#D0CDC7 1px solid; font-weight:bold; font-size:14px;'}]





作者: felt    时间: 2017-11-21 15:02:10

b121315 发表于 2017-11-21 10:12
这个解决了  将选中的背景样式去掉就可以了。
还有个问题  行高特别高 grid中只有一行数据 继续向下才有第 ...

请提供完整的html来分析,回复高级模式可以打包上传文件。
作者: b121315    时间: 2017-11-21 15:20:01

本帖最后由 b121315 于 2017-11-21 15:31 编辑
felt 发表于 2017-11-21 15:02
请提供完整的html来分析,回复高级模式可以打包上传文件。

[attach]10177[/attach]




设置的编辑器也不能编辑了

作者: dforce    时间: 2017-11-22 10:13:59

b121315 发表于 2017-11-21 15:20
设置的编辑器也不能编辑了

1 因为你设置allowCellWrap="true",那么有数据的都会换行显示,而你有两列宽度是0,这就导致了行的问题,如果你需要隐藏列,那么请设置visible="false"来隐藏
2 编辑器设置editor:{type:'textarea'}[attach]10181[/attach]
作者: b121315    时间: 2017-11-22 10:28:34

dforce 发表于 2017-11-22 10:13
1 因为你设置allowCellWrap="true",那么有数据的都会换行显示,而你有两列宽度是0,这就导致了行的问题, ...

在生成的json加上了visible:'false' 没有隐藏掉。
[attach]10182[/attach]

作者: dforce    时间: 2017-11-22 12:43:52

b121315 发表于 2017-11-22 10:28
在生成的json加上了visible:'false' 没有隐藏掉。

false,请注意boolean,不是字符串




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2