【发布时间】:2014-03-25 15:08:19
【问题描述】:
我在插入 jqgrid 时遇到问题,它是寻呼机: 例如,我有预定义大小的 div,例如:
var totalHeight = dy * unitHeight * scale + 'px';
var totalWidth = dx * unitWidth * scale + 'px';
当我尝试将寻呼机与 jqgrid 表一起放置时,寻呼机的高度 = 0
var newTable = $("<table></table>");
var newPager = $("<div></div>");
newPager.attr("id", "pager");
newTable.attr("id", name);
newElement.append(newTable);
newElement.append(newPager);
jqgrid的代码:
newTable.jqGrid({
datatype: 'local',
data: testData,
colNames: ['No', 'Module', 'Group', 'App', 'LastDate', 'DelayedBy'],
colModel: [{
name: 'no',
index: 'no',
//width: elemWidth,
sorttype: 'int'
},{
name: 'module',
index: 'module',
//width: elemWidth
},{
name: 'group',
index: 'group',
//width: elemWidth
},{
name: 'app',
index: 'app',
//width: elemWidth
},{
name: 'lastDate',
index: 'lastDate',
//width: elemWidth
//sorttype: 'date'
},
{
name: 'delayedBy',
index: 'delayedBy',
//width: elemWidth
//sorttype: 'date'
}],
rowNum: cols,
pager: "#pager",
caption: name,
shrinkToFit: false
});
我也尝试将 bdiv 设置为:
$('.ui-jqgrid-bdiv').height(totalHeight);
$('.ui-jqgrid-bdiv').height(totalWidth);
但我不知道如何适应这一切。
顺便说一句,是否可以动态更改字体大小,例如: $(.ui-jqgrid).css('font-size', 5*scale); 是否可以在没有 css 的 jqgrid 选项中设置字体大小?
【问题讨论】: