在 Apex 选择列表中,我将列与 2 个值连接起来,例如,
我的查询是
SELECT DISTINCT (COUNTRY_DESC || ' ' || COUNTRY_ID) d , COUNTRY_ID r FROM FROM ADDRESS ;
输出是:
India IN
United kingdom UK
United states US
但她我想要如下输出,输出应与空间对齐,如下所示,如何实现这一点
预期输出:
India IN
United kingdom UK
United states US
如何实现这一目标?
不幸的是,其他人已经建议的简单选项(将数据保存在
CHAR
数据类型列或中)在 Apex 中RPAD
不起作用。这是一种实际可行的选择。
样本表:
在 Apex 中,创建一个选择列表项(例如
P4_COUNTRY
),其 LoV 查询确实使用RPAD
函数,但使用Unicode 不间断空格字符:此外,将Inline CSS page 属性设置为
如果没有它,描述和 ID 之间将包含设计数量的空格,但输出仍然看起来很难看。
运行页面;结果如下:
您需要将查询更改为: