我希望喜欢在交互式报告中展示李克特量表之类的东西。 它基于我的一篇专栏。 这是我的代码:
APEX_ITEM.SELECT_LIST_FROM_QUERY(P_IDX => 1,
P_VALUE =>a.answer_number, ---My column Name
P_QUERY => ' SELECT
CASE level
WHEN 1 THEN ''<img class="origin_image" src="#WORKSPACE_FILES#1.PNG" width="10px" height="10px" >''
WHEN 2 THEN ''<img class="origin_image" src="#WORKSPACE_FILES#2.PNG" width="10px" height="10px">''
WHEN 3 THEN ''<img class="origin_image" src="#WORKSPACE_FILES#3.PNG" width="10px" height="10px">''
WHEN 4 THEN ''<img class="origin_image" src="#WORKSPACE_FILES#4.PNG" width="10px" height="10px">''
WHEN 5 THEN ''<img class="origin_image" src="#WORKSPACE_FILES#5.PNG" width="10px" height="10px">''
END as d,
level
as r
FROM DUAL
CONNECT BY level <= 5;')
正如你们所见,我想要的图像应该显示在我的 IR 中,但它识别为文本而不是图像。 对于基于自定义图片展示 LOV 有什么建议吗? 此外,如果您知道此功能的任何组件,请推荐它们!
我找到了一种可以根据我的NLS_NCHAR_CHARACTERSET使用表情符号的方法! 然后我像这样重写我的LOV:
SELECT
CASE level
WHEN 1 THEN unistr('\D83D\DE0E')
WHEN 2 THEN unistr('\D83D\DE0A')
WHEN 3 THEN unistr('\D83D\DE03')
WHEN 4 THEN unistr('\D83D\DE10')
END as d,
level as r
FROM DUAL
CONNECT BY level <= 4;
注意:如果您想知道您的 NLS_NCHAR_CHARACTERSET 使用此选择:
SELECT * FROM V$NLS_PARAMETERS;
然后你可以搜索表情符号的 Unicode,这个网站可能会有所帮助: https://www.compart.com/en/unicode/search?q=face#characters