Sapui5 SmartTable如何使用setIgnoredFields方法

Sapui5 SmartTable如何使用setIgnoredFields方法,sapui5,Sapui5,我正在尝试使用API中的setIgnoredFields方法更新SmartTable,以禁用选定列的列呈现和表个性化 但是,在访问控件实例并使用上述方法后,控制台中会显示以下错误: 初始化id为“idListReport”的智能表格后,无法更改属性ignoredFields 我们如何访问SmartTable控件实例(在初始化之前)并使用此方法,以便在表显示和个性化设置中隐藏某些列 (在视图中的onbeforeredering方法中尝试了此操作-但是,此时控件似乎已经初始化。)是否需要动态设置它?

我正在尝试使用API中的
setIgnoredFields
方法更新SmartTable,以禁用选定列的列呈现和表个性化

但是,在访问控件实例并使用上述方法后,控制台中会显示以下错误:

初始化id为“idListReport”的智能表格后,无法更改属性
ignoredFields

我们如何访问SmartTable控件实例(在初始化之前)并使用此方法,以便在表显示和个性化设置中隐藏某些列


(在视图中的
onbeforeredering
方法中尝试了此操作-但是,此时控件似乎已经初始化。)

是否需要动态设置它? 如果没有,请使用

<smartTable:SmartTable id="idListReport" ignoredFields="a, b, c"

我在视图初始化中使用了setIgnoredFields方法,而不是onBeforeRendering,并且它工作正常