【问题标题】:How to add items in listbox dynamically during Inline editing in jqGrid?jqGrid中的内联编辑期间如何在列表框中动态添加项目?
【发布时间】:2015-03-17 17:07:11
【问题描述】:

jqGrid 是否具有内联列表控件的功能,该控件具有添加与特定记录相关的项目的选项。请在此处查看图片中红色突出显示的部分:http://screencast.com/t/63632xwUi8G

我正计划开发一个 ASP .NET MVC 4 应用程序。如果这是不可能的,请推荐一个可以支持这一点的人。

【问题讨论】:

  • 不清楚你在“内联编辑格式化程序”下的意思。在线编辑期间您希望图片上的哪个元素?最好用另一种颜色标记元素。一般来说,jqGrid 允许使用其他插件来初始化内联元素。通常,最初会创建 <input><select> 元素并调用诸如 select2 之类的插件,它将选择转换为更“高级”的输入元素。 Another answer 显示多选插件的用法。
  • 谢谢奥列格,我已经更新了我的问题。我们如何更改 jqGrid 中的按列排列?请注意,在屏幕截图中,突出显示的区域仍然是同一行的一部分。
  • 我怕追不上你。突出显示的区域似乎与其他行中的主要信息完全不同。 HTML 表格不能换行。此外,应该清楚地区分显示网格中的信息和编辑网格的一行。图片包含许多带有内联选择或其他控件的元素。看起来用户开始(但未完成)编辑多行。在 jqGrid 中,用户可以开始编辑行,然后保存当前更改或丢弃那里。 Morover 按列内容排序在内联编辑模式下被阻止。

标签: jquery asp.net-mvc-4 jqgrid


【解决方案1】:

我终于找到了答案。添加一些文本框(或任何html)的能力在于使用子网格。 This answer 解决了这个问题。

【讨论】:

  • "accept" 你自己的答案也是一个好习惯。例如,它将从“未回答”问题列表中删除。
猜你喜欢
  • 2011-05-17
  • 2012-06-18
  • 1970-01-01
  • 1970-01-01
  • 2012-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-03
相关资源
最近更新 更多