【问题标题】:Jquery Grid problemjQuery 网格问题
【发布时间】:2010-09-09 11:07:18
【问题描述】:

我必须创建带有复选框和下拉菜单的 Jquery Grid。

要求是使用的现在可以添加行到网格中并且可以更新现有行并且有保存更改按钮。因此,当用户单击保存更改时,所有更新都会在短时间内完成。

我怎样才能做到这一点。有没有人有这种类型的网格和场景的例子。

请帮忙。

谢谢。

【问题讨论】:

  • 这是对您的问题的一个非常复杂的解释,您使用什么语言来存储变量?你的问题到底是什么,你开始做某事了吗,或者你正在寻找如何开始的信息?
  • 要求是当用户单击“添加”按钮时,隐藏字段将添加以保存数据...当单击“保存更改”时,然后快速更新..
  • 我已经开始使用网格插件,它使用 XML 来显示数据..
  • 你问的都可以实现,但是你的问题太笼统,涉及面太多。我怀疑何时有人已经有了您需要的解决方案。此外,您没有写任何关于服务器部分的内容。您希望将数据保存在 Microsoft SQL Server、MySQL 或其他什么地方?你想使用 ASP.NET MVC、ASMX Web 服务、WCF 吗?您想(必须)使用 JSON 还是 XML? VS2008 还是 VS2010?实体框架、LINQ to SQL、SqlCommand/SqlDataReader?存储过程还是 AdHoc SQL 查询?所以你最好问更具体的技术问题或架构问题。

标签: c# jquery jquery-ui jquery-plugins jqgrid


【解决方案1】:

我现在正在这样做,在最初实现 jqGrid 后,我选择了 SlickGrid,因为我有大量数据(列和行),而且 SlickGrid 的性能要好得多。我也非常喜欢示例中鼓励的基于观察者的编程模式,但这更多的是个人偏好而不是客观偏好。

这里是演示页面的链接:http://wiki.github.com/mleibman/SlickGrid/examples

【讨论】:

    【解决方案2】:

    看看我的稍微复杂的网格here。有改进的余地,但应该会有所帮助。

    如果您在本地加载数据,则可以在编辑后忽略服务器中的更新,当他们按下保存按钮(您自己创建)时,遍历所有行并调用保存方法 - $("#Grid").jqGrid('saveRow', currentRowIterationID);

    您可以使用 $("#Grid").addRowData(rowid,data, position, srcrowid); 添加行

    查看this 页面了解一些有用的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-04
      • 1970-01-01
      相关资源
      最近更新 更多