【发布时间】:2011-07-28 08:24:10
【问题描述】:
我需要对这个数据网格进行排序、AJAX、分页和加载各种数据。
自定义现有网格(jqGrid、flexcGrid 等)或自己编写更好的方法是什么?
【问题讨论】:
标签: javascript datagrid
我需要对这个数据网格进行排序、AJAX、分页和加载各种数据。
自定义现有网格(jqGrid、flexcGrid 等)或自己编写更好的方法是什么?
【问题讨论】:
标签: javascript datagrid
从您自己的 ajax 数据网格开始。我用 xajax 和嵌套的 xml 数据结构编写了这样一个应用程序。这很简单,而且您更独立于应用程序的业务方面(货币化和个人联系)。我可以给你举几个例子。
【讨论】:
从使用现有的开始 - 重新发明轮子没有意义。您将节省大量时间和精力。
仅当现有组件不能提供您需要的所有功能时,才编写您自己的组件。您的网格看起来非常简单和标准 - 现有组件就足够了。使用 CSS 设置样式。
【讨论】:
但如果您需要使用 DataTables 难以实现的相同样式和外观......
DataTables 几乎没有提供自己的样式,CSS themes...找到最合适的
但这提供了您需要的所有功能,并且是高度可定制的......
【讨论】:
您需要仔细查看可用的内容,并根据您可以找到的内容做出决定。
如果现有产品可以满足您的要求,并且具有可扩展性以使您能够满足您的要求。如果有,那么这将节省您的时间,并且意味着您不必支持已经提供的编码。
如果您找不到任何此类控件,请编写您自己的控件。编写自己的控件应该是第二选择 - 而不是最后的选择,因为破解现有控件以适应您的需要要好得多,这可能需要更长的时间。
每次都是一个选择。没有单一的最佳答案。
【讨论】: