如何在 Devextreme 数据网格上捕获网络 api return 消息?
How can I catch web api return message on Devextreme datagrid?
我在我的 Asp.Net MVC 项目中使用 DevExpress MVC DataGrid,我想知道如何在客户端捕获事件,例如在插入或更新一行之后。
请参阅下面的示例代码:
@(Html.DevExtreme().DataGrid().ID("MyId").DataSource(d => d.WebApi().Controller("MyWebApi").Key("MyTableId")
........
有 official DevExtreme demo说明了如何使用WebAPI实现CRUD操作
您可以使用下面描述的事件:
.OnEditingStart(@<text> function(e) { logEvent("EditingStart"); } </text>)
.OnInitNewRow(@<text> function(e) { logEvent("InitNewRow"); } </text>)
.OnRowInserting(@<text> function(e) { logEvent("RowInserting"); } </text>)
.OnRowInserted(@<text> function(e) { logEvent("RowInserted"); } </text>)
.OnRowUpdating(@<text> function(e) { logEvent("RowUpdating"); } </text>)
.OnRowUpdated(@<text> function(e) { logEvent("RowUpdated"); } </text>)
.OnRowRemoving(@<text> function(e) { logEvent("RowRemoving"); } </text>)
.OnRowRemoved(@<text> function(e) { logEvent("RowRemoved"); } </text>)
你可以看到它正在处理这个 demo from DevExpress
我在我的 Asp.Net MVC 项目中使用 DevExpress MVC DataGrid,我想知道如何在客户端捕获事件,例如在插入或更新一行之后。
请参阅下面的示例代码:
@(Html.DevExtreme().DataGrid().ID("MyId").DataSource(d => d.WebApi().Controller("MyWebApi").Key("MyTableId")
........
有 official DevExtreme demo说明了如何使用WebAPI实现CRUD操作
您可以使用下面描述的事件:
.OnEditingStart(@<text> function(e) { logEvent("EditingStart"); } </text>)
.OnInitNewRow(@<text> function(e) { logEvent("InitNewRow"); } </text>)
.OnRowInserting(@<text> function(e) { logEvent("RowInserting"); } </text>)
.OnRowInserted(@<text> function(e) { logEvent("RowInserted"); } </text>)
.OnRowUpdating(@<text> function(e) { logEvent("RowUpdating"); } </text>)
.OnRowUpdated(@<text> function(e) { logEvent("RowUpdated"); } </text>)
.OnRowRemoving(@<text> function(e) { logEvent("RowRemoving"); } </text>)
.OnRowRemoved(@<text> function(e) { logEvent("RowRemoved"); } </text>)
你可以看到它正在处理这个 demo from DevExpress