如何以编程方式在 webplayer Spotfire DataTable 中强制标记 RowSelection
How to programmatically force marking a RowSelection in webplayer Spotfire DataTable
如何在 spotfire 中以编程方式强制标记 DataTable 的 RowSelection,所以当最终用户在 webplayer 中打开模板时,必须选择并标记指定的行?
我尝试使用以下代码,但它不会强制标记选择:
// If document properties specified, update them if exist
DataManager dataManager = application.GetService<DataManager>();
// Mark database row before we refresh the data tables
RowSelection allRows = dataManager.AllRows.GetSelection(table);
application.Document.ActiveMarkingSelectionReference.SetSelection(allRows, table);
打开后,我希望它像下面这样:
但是显示如下:
有什么帮助吗?
这可以通过以下步骤轻松完成:
- 标记您想要标记的所有内容(如您希望用户看到的那样)
- 转到“编辑”>“文档属性”>“库”并取消选中“记住每个 Web Player 用户的个性化视图”
- 将 DXP 保存到库中。
现在,只要用户打开此 dxp,他们就会以您保存它时的状态看到它。
如何在 spotfire 中以编程方式强制标记 DataTable 的 RowSelection,所以当最终用户在 webplayer 中打开模板时,必须选择并标记指定的行? 我尝试使用以下代码,但它不会强制标记选择:
// If document properties specified, update them if exist
DataManager dataManager = application.GetService<DataManager>();
// Mark database row before we refresh the data tables
RowSelection allRows = dataManager.AllRows.GetSelection(table);
application.Document.ActiveMarkingSelectionReference.SetSelection(allRows, table);
打开后,我希望它像下面这样:
但是显示如下:
有什么帮助吗?
这可以通过以下步骤轻松完成:
- 标记您想要标记的所有内容(如您希望用户看到的那样)
- 转到“编辑”>“文档属性”>“库”并取消选中“记住每个 Web Player 用户的个性化视图”
- 将 DXP 保存到库中。
现在,只要用户打开此 dxp,他们就会以您保存它时的状态看到它。