【问题标题】:Is it good idea to write own grid in my case?在我的情况下编写自己的网格是个好主意吗?
【发布时间】:2011-07-28 08:24:10
【问题描述】:

我需要对这个数据网格进行排序、AJAX、分页和加载各种数据。

自定义现有网格(jqGrid、flexcGrid 等)或自己编写更好的方法是什么?

【问题讨论】:

    标签: javascript datagrid


    【解决方案1】:

    从您自己的 ajax 数据网格开始。我用 xajax 和嵌套的 xml 数据结构编写了这样一个应用程序。这很简单,而且您更独立于应用程序的业务方面(货币化和个人联系)。我可以给你举几个例子。

    【讨论】:

      【解决方案2】:

      从使用现有的开始 - 重新发明轮子没有意义。您将节省大量时间和精力。

      仅当现有组件不能提供您需要的所有功能时,才编写您自己的组件。您的网格看起来非常简单和标准 - 现有组件就足够了。使用 CSS 设置样式。

      【讨论】:

      • 但我需要做同样的设计。使用 3d 派对网格可能是一项艰巨的任务。
      • 你指的是什么设计?
      【解决方案3】:

      试试Datatables

      但如果您需要使用 DataTables 难以实现的相同样式和外观......

      DataTables 几乎没有提供自己的样式,CSS themes...找到最合适的

      但这提供了您需要的所有功能,并且是高度可定制的......

      【讨论】:

        【解决方案4】:

        您需要仔细查看可用的内容,并根据您可以找到的内容做出决定。

        如果现有产品可以满足您的要求,并且具有可扩展性以使您能够满足您的要求。如果有,那么这将节省您的时间,并且意味着您不必支持已经提供的编码。

        如果您找不到任何此类控件,请编写您自己的控件。编写自己的控件应该是第二选择 - 而不是最后的选择,因为破解现有控件以适应您的需要要好得多,这可能需要更长的时间。

        每次都是一个选择。没有单一的最佳答案。

        【讨论】:

          猜你喜欢
          • 2016-02-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-27
          相关资源
          最近更新 更多