infragistics - 获取/设置 igGrid 组合单元格值

标签 infragistics ignite-ui iggrid

我有一个 iggrid,它在我的一个字段中使用 JSON 数据源作为主网格数据和组合框。

我已经创建了网格和组合,并且数据就在那里。当我更改组合值并提交网格时,主网格列值不会更改。我可以通过为该列分配默认值然后通过组合框更改它来看到这一点。

我正在研究这个例子。 http://www.infragistics.com/products/jquery/sample/combo-box/grid-editor

组合数据

occCodeData = [
  { "ID": "0", "OccCode": "Food" },
  { "ID": "1", "OccCode": "Beverages" },
  { "ID": "2", "OccCode": "Electronics" },
  { "ID": "3", "OccCode": "Cookies" }
];

我的网格数据存储在从 Web API 提取的 JavaScript 中的 JSON 变量中。我已使用控制台写入验证数据是否有效。

有人可以使用标准 JSON、JS 和 HTML 进行此操作吗?主要问题是当我更改组合值时,它不会在幕后更新我的 JSON 数据。 GUI 网格变化良好。

最佳答案

当您在网格中进行编辑时,默认情况下,autoCommit 选项设置为 false(意味着 UI 会更新,但值不会提交到数据源)。您可以将其更改为 true 以自动提交数据:

//Initialize
$(".selector").igGrid({
    autoCommit : true
});

//Get
var commit = $(".selector").igGrid("option", "autoCommit");

或者您可以手动调用commit方法:

$(".selector").igGrid("commit");

关于infragistics - 获取/设置 igGrid 组合单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15531339/

相关文章:

jquery - 如何获取igdatachart上y轴的最高值

asp.net-mvc - ASP.Net MVC Infragistics igGrid - 用于更新记录的只读属性,用于添加记录的非只读属性

infragistics - iggridupdating - 在您键入时更新网格单元格值

c# - Image 上的数据绑定(bind),但我需要一个 byteArray

wpf - XAM 数据网格更改过滤器下拉列表的顺序

wpf - Infragistics XamDataGrid AllowEdit 属性绑定(bind)不起作用

infragistics - 以编程方式启动 igUpload 小部件上的文件选择窗口

javascript - 当选择 a 网格行时,复选框变得不可见

javascript - 获取隐藏的 igGrid 列的单元格值

c# - 带和组之间的区别