现在我正在使用ApEx 4.2,我想更新我的表单
从经典报告到互动报告。
我有一个用于将ID转换为人类可读标签的LOV。
但是使用Interactive Report,我无法配置我的表单
使用我的LOV。
经典报道我成功了:
Column attributes for item IDTAXON_DISPLAY
Column attributes: Display as Text(based on LOV, does not save state)
List of Values: Named LOV - Select named LOV
List of values definition:
select artname as DISPLAY_VALUE, idtaxon as RETURN_VALUE from fischart
使用我尝试过的新页面使用Interactive Report:
Column attributes for item Idtxon
Column Definition
Display Type: Display as Text(based on LOV, escape special characters)
Column Filter Type Use Defined List of Values to Filter Exact Match
Named List of Values - Select named LOV
List of values definition (Enter a SQL query that returns one column):
select artname as DISPLAY_VALUE, idtaxon as RETURN_VALUE from fischart
但我收到了以下错误:
Named List of Values must be entered for columns with a "Display Type" of
"Based on LOV" or a Column Filter Type which uses a named list of values.
我看不出有什么问题。知道如何管理吗? 提前谢谢。
答案 0 :(得分:3)
如果您在共享组件中创建值列表,那么它应该可以工作。详情如下。
转到共享组件→值列表→创建并创建以下内容:
<强>查询强>:
select artname as DISPLAY_VALUE, idtaxon as RETURN_VALUE from fischart;
返回交互式报告,然后点击 idtaxon 列属性。
更改以下属性: