DevExpress BlazorServer DataGrid LayoutChanged 事件在刷新后不会触发
DevExpress BlazorServer DataGrid LayoutChanged Event doesn't fire after refresh
问题:
当用户刷新页面然后更改数据网格的布局时,没有 LayoutChanged
事件。在刷新之前,事件触发得很好。
嫌疑人:
在我的剃刀组件中是一个围绕整个 html 的 if 条件,它检查基础组件是否已初始化,因为 LayoutRestoring
事件在网格初始化时触发,但我需要基础组件处理的一些数据。当我删除 if 条件时,LayoutChanged
事件即使在刷新后也能正常触发。
为什么我这样做:
balzor 在 OnInitializedAsync 方法中执行第一个 await
之前和 OnInitializedAsync 方法完成之后呈现一个组件。初始化数据网格时,将触发 LayoutRestoring
事件,但为了加载正确的布局,我需要基本组件处理的一些信息。我无法将功能从基本组件移到我的组件中,用户不应按下按钮来保存当前布局。
这是 DevExpress 代码中的错误。 supportcenter.devexpress.com/versionhistory
问题:
当用户刷新页面然后更改数据网格的布局时,没有 LayoutChanged
事件。在刷新之前,事件触发得很好。
嫌疑人:
在我的剃刀组件中是一个围绕整个 html 的 if 条件,它检查基础组件是否已初始化,因为 LayoutRestoring
事件在网格初始化时触发,但我需要基础组件处理的一些数据。当我删除 if 条件时,LayoutChanged
事件即使在刷新后也能正常触发。
为什么我这样做:
balzor 在 OnInitializedAsync 方法中执行第一个 await
之前和 OnInitializedAsync 方法完成之后呈现一个组件。初始化数据网格时,将触发 LayoutRestoring
事件,但为了加载正确的布局,我需要基本组件处理的一些信息。我无法将功能从基本组件移到我的组件中,用户不应按下按钮来保存当前布局。
这是 DevExpress 代码中的错误。 supportcenter.devexpress.com/versionhistory