jqgrid 字体大小正在根据如何更改 jqGrid 中的字体大小?
使用
.ui-jqgrid tr.jqgrow td {
font-size: 1.2em;
}
不幸的是,这不会改变内联和表单编辑元素的字体大小。
我正在寻找一种在免费的 jqgrid 内联编辑中占据整个单元格内容并在表单和内联编辑中增加字体大小的方法。
根据https://github.com/free-jqgrid/jqGrid/issues/52我创建了样式
.jqgrid-inlineedit-element {
font-size: 1em !important;
box-sizing: border-box;
height: 100%;
width: 100%
}
并将此样式添加到输入和选择元素中
class = "ui-widget-content jqgrid-inlineedit-element"
在colmodel。内联编辑现在有更好的更大元素。
Hovewer jqgrid 也自动将此类应用于表单编辑,这会导致表单编辑中的高度字段过宽和过小(见下文)。如何解决这个问题
height: 100%;
width: 100%
不适用于表单编辑和字体大小两者都适用?
我试图通过从类中删除宽度和高度并将它们添加到 colmodel 中来解决这个问题
style = "width:100%;height:100%",
但是 jqgrid 也将其应用于表单编辑,因此表单编辑仍然损坏。也许某些 css 选择器只能在内联编辑中应用 jqgrid-inlineedit-element 样式。