【发布时间】:2013-09-14 20:30:36
【问题描述】:
我正在尝试将普通的旧 html 表转换为 jqGrid。旧表有一列包含使用无序列表和列表项构造的标签。
Here is an example (jsfiddle) 之前的表和之后的 jqGrid。
在本例中,我使用custom formatter,它使用jQuery Templates 构造DOM 元素,然后格式化程序从生成的DOM 元素中返回$.html()。
function getTagCellContents(cellvalue) {
var domitems=$("#jqgrid-tag-list-item").tmpl({tags: callvalue});
return domitems.html();
}
我遇到的问题是生成的 html 中包含的空格会导致行太高。这也会导致单元格上出现尴尬的“标题”属性。
jqGrid 是否提供 API 用于将 DOM 对象直接插入到单元格中,而不是通过从自定义格式化程序返回文本?将自定义 html 放入 jqGrid 单元格的最佳做法是什么?
【问题讨论】:
标签: jquery jqgrid cell jquery-templates