保存并再次显示View an user selected



我一直在为我认为很简单的问题而烦恼。

我有一个实体形式的产品网格。用户可以动态选择视图或创建自定义视图。我希望保留此选择,并在表单重新打开(或刷新)时再次显示它。

我目前正在保存关于当前所选视图的三个值:viewid、视图标题和所谓的"有效fetchxml"(在gridXml属性中可以找到)。

一打开表单,我就尝试将这些值重新应用到网格和.refresh()中,但没有成功。

有件事告诉我在表单编辑器中忽略了一个愚蠢的标志——是这样吗?或者我还有什么其他选择?

感谢

这篇博客文章中的一个可能的解决方案是:假设您有一个名为"UpdateGridView()"的函数来应用更改。您缺少的概念是检查网格是否已经加载。

if (grid ==null || grid.readyState != "complete") {
    //The subgrid hasn't loaded, wait 1 second and then try again     
    setTimeout('UpdateGridView()', 1000);     
    return; 
}

编辑:拼写/语法

相关内容

最新更新