如何在不显示sortId
该字段的情况下获得按第二个字段 ( )排序的下拉(值)列表?(我还想包括一个“分隔线”。)
我当前的解决方案使用第二个空格字段进行排序,但这会导致不幸的行为。
问题:
由于列表需要是动态的(即从表中读取),我不能使用自定义值列表。
该列表应如下所示:
zzz (sortId = 1)
aaa (sortId = 2)
bbb (sortId = 3)
------------------- (Does maybe also have to be defined with a sortId..)
uuu (sortId = 4)
lll (sortId = 5)
rrr (sortId = 6)
但sortId
不应该显示在下拉列表中。
我尝试了什么:
由于下拉列表按字母顺序排序,我发现使用包含“空格”的第二个字段作为排序顺序存在这个技巧。使用脚本/命令:
Substitute(10^sortId - 1, "9", " ")
我能够转换sortId
成正确数量的空格。然后排序工作......
但是,空格仍然显示在下拉列表中,因为我们在值列表中可能有大约 100 个项目,它会将下拉列表向右扩展。
另一个问题是我们需要使用“-”作为分隔线,但是通过这种方法,“-”不会被分隔线替换,因为空白空格仍然填充在它后面,所以它的“-”确实如此不会被分隔线取代。