- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 igGrid 中调用“saveChanges”事件后,有什么方法可以排除特定的列发布到 Controller 吗?
示例:
$("#{{gridName}}").igGrid({
autoGenerateColumns: false,
primaryKey: "id",
columns: JSON.parse('{{igniteTableColumns|raw}}'),
updateUrl: "/path-to-controller-action",
features: [
{
name : 'Updating',
enableAddRow: false,
enableDeleteRow: false,
saveChangesSuccessHandler : function (data) {
$("#message").text("Changes were saved successfully").fadeIn(3000).fadeOut(5000);
},
columnSettings: [
{
columnKey: "id",
editorOptions: {
readOnly: true
}
},
{
columnKey: "event_date",
editorType: 'datepicker',
validation: true,
editorOptions: {
dateFormat: 'MM-dd-yy',
required: true,
dropDownTriggers: 'focus'
}
},
{
columnKey: "event",
editorType: 'text',
validation: true,
editorOptions: {
required: true
}
},
{
columnKey: "history",
editorOptions: {
readOnly: true
}
},
{
columnKey: "delete",
editorOptions: {
readOnly: true
}
}
]
}
],
width: "100%",
autoCommit: true,
dataSource: JSON.parse('{{igniteTableData|raw}}'),
dataSourceType: "json",
responseDataKey: "igniteTableData"
});
$("#saveChanges").click(function () {
$("#{{gridName}}").igGrid("saveChanges");
});
在上面的例子中,所有指定的列都发布到 Controller 。但我想从帖子数据中排除“历史”和“删除”列。
因为我不想遍历每个数组并在将数据推送到数据库进行保存之前手动从发布数据中删除这些列。
最佳答案
一般来说,该控件假定您希望将其绑定(bind)到的整个实体发布回您的服务。如果需要,您可以在调用 saveChanges
之前修改挂起的交易对象。
var trasnactions = $("#{{gridName}}").igGrid("option", "dataSource").pendingTransactions();
https://www.igniteui.com/help/api/2018.2/ig.datasource#methods:pendingTransactions
关于javascript - 有没有办法在使用 iggrid saveChanges 事件发送到 Controller 时从发布数据中排除特定列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53517869/
我正在使用 Ignite UI 网格。 列是从数据库动态构建的,如下所示:- $.post('/Main/GetColumns',function(data){ $("#mygrid")
在我的项目中,我必须创建自己的多重排序和多重分组对话框。基本上用户可以选择应包括哪些列,选择顺序和操作方向。 对于多重排序,我使用这个函数并且它有效 .igGridSorting( "sortMul
如何为添加新行和 iggrid 本身创建单独的触发器?我希望能够在不打开编辑器的情况下选择(单击)一行,但同时我想单击添加新行按钮并单击打开编辑器。我还想将 dblclick 事件挂接到该行并打开编辑
我在我的 View 中显示了一个 igGrid,它在每一行上都启用了编辑和删除。 我想根据记录显示编辑和删除按钮。根据列数据,某些行将同时具有“编辑”和“删除”按钮,而其他行只能具有“编辑”或“删除”
我正在使用用 HTML-helper 定义的 iggrid,并尝试在用户开始编辑时在组合中设置值。 我尝试通过“index”和“initialSelectedItems”选项设置值,如下所示: $('
我有一个包含以下列的 Infragistics 网格:- @(Html.Infragistics().Grid(Model.Rows.AsQueryable()) .I
我像这样使用 ignites ig.datasource: ds = new $.ig.DataSource({ type: "jso
在我扯掉头发之前,我想问一下我遗漏了什么“简单”的东西。我有一个 Infragistics igGrid,其中有供用户隐藏(过滤)某些行的按钮。在 Infragistics 论坛上,我发现了这个建议的
我正在尝试加载一个包含组合框的编辑器对话框。组合框应在加载时填充。问题是组合框数据源没有与网格同时加载,当数据最终从服务中完全填充时,数据没有初始化并显示一个空的下拉列表。当我的数据从服务返回时,我想
我想在 iggrid 中添加一列,用于显示 sqlserver 数据库中的当前用户。正如通常所做的那样,该行将显示为 [ 'username' 'email' 'select' ]usinf 选择链接
我目前正在使用 Infragistics Grid 进行内联编辑,类似于此示例:http://www.infragistics.com/community/blogs/mihail_mateev/ar
我在我的应用程序中使用了 infragistics igGrid 但出现了 javascript 错误 Object doesn't support property or method "_supe
我有一个 igGrid,它显示数据库表中的字段,其中有一些条目为 NULL。 $.ig.loader(function () { $("#igGrid").i
我正在使用 Infragistics igGrid,其中我有多个主键: $("#grid_selector").igGrid({ autoCommit: true,
我有一个 igniteui-angluar 我正在使用并且我想使用 validatiorOptions 的 checkValue 事件来验证单元格。 这是我对功能部分的设置 HTML:
如何在 igGrid 更新中的 igTextEditor 上使用正则表达式? 我尝试使用验证选项,但它没有用。 $("#schedulerTable").igGrid({
我认为我的问题很简单,但我仍然没有找到适合我的答案,无论是在这里还是在那里..所以如果有人能帮助我,我会很高兴,不管是提供有用的链接还是其他什么... 我想要达到的目标:我有一个 Ignite UI
如何在 igGrid 更新中的 igTextEditor 上使用正则表达式? 我尝试使用验证选项,但没有成功。 $("#schedulerTable").igGrid({
我正在使用 IgniteUI 在网站上放置网格。网格使用 KnockoutJS 进行绑定(bind)。我已在应用程序中的许多网格中使用了此设置,但遇到了一个奇怪的问题。 我需要一个具有多列标题的网格,
是否可以在igGrid Infragistics控件中插入 carriage return / line feed 在单元格的文本内? 例如给定下一个数据源: var ds = [ {
我是一名优秀的程序员,十分优秀!