【发布时间】:2018-10-18 05:16:25
【问题描述】:
通过指定 requestType 属性在 igGrid 中使用 ajax post 调用使用 HTTP POST 方法似乎很简单。但是,我无法找到任何方法来为 igGrid(Infragistics 16.2)在 ASP.NET MVC 包装器中指定 requestType。
@(Html.Infragistics()
.Grid(Model)
.ID("transactionGrid")
.PrimaryKey("ID")
.Height("550px")
.Width("100%")
.AutoGenerateColumns(false)
.AutoGenerateLayouts(false)
.Columns(column =>
{
column.For(x => x.ID).HeaderText("Broker");
column.For(x => x.Category).HeaderText("Category");
//column.For(x => x.BrokerName).HeaderText("Broker");
column.For(x => x.ParAmount).HeaderText("Par").Format("N2");
column.For(x => x.CommissionAmount).HeaderText("Commission").Format("N2");
})
.Features(features =>
{
features.Sorting().Type(OpType.Local);
features.Filtering().Type(OpType.Local);
features.Summaries()
.Type(OpType.Local).CalculateRenderMode(SummaryCalculateRenderMode.OnSelect)
.ColumnSettings(cs =>
{
cs.ColumnSetting().ColumnKey("CommissionAmount").SummaryOperands(so =>
{
so.SummaryOperand().Type(SummaryFunction.Sum).Active(true);
});
cs.ColumnSetting().ColumnKey("ParAmount").SummaryOperands(so =>
{
so.SummaryOperand().Type(SummaryFunction.Sum).Active(true);
});
cs.ColumnSetting().ColumnKey("Category").AllowSummaries(false);
cs.ColumnSetting().ColumnKey("ID").AllowSummaries(false);
});
})
.DataSourceUrl(Url.Action("GetTransactions"))
.DataBind()
.Render()
)
【问题讨论】:
标签: asp.net-mvc infragistics ignite-ui iggrid