gpt4 book ai didi

javascript - 带有 div 元素而不是表的 JQgrid

转载 作者:行者123 更新时间:2023-11-30 18:17:03 25 4
gpt4 key购买 nike

我们可以使用带有 div 元素而不是表格的 Jquery JQgrid

最佳答案

不,你不能替换<table><div> .

问题是 jqGrid 的代码真的像处理表格一样处理网格的内容。 <tr> 的 DOM 表示元素有 cellsrowIndex属性(参见 here 例如),<table>rows支持 namedItem 的属性(参见 here)方法(参见 here)等。 <table> 特定方法的使用提高了 jqGrid 代码的性能

无论如何,jqGrid 的代码真正使用了 jqGrid 的主要元素是 <table>而不是 <div> .所以 jqGrid 的代码包含以下几行(参见 the source code )

if(this.tagName.toUpperCase()!='TABLE') {
alert("Element is not a table");
return;
}

换句话说,如果您要使用其他元素(如 <div> )而不是 <table>您会收到带有文本“元素不是表格”的错误消息,而不是显示网格。

关于javascript - 带有 div 元素而不是表的 JQgrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13007826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com