我有一个内联对话区域,其中一个页面项目是Popup LOV。我需要能够选择多个值并能够手动添加更多值。但是,一旦我打开多选框,输入字段将收缩为最大宽度4px,那么我发现解决此问题的唯一方法是将项目设置为Stretch Form Item并使其伸展。但是现在出现了另一个问题。现在,手动输入很奇怪,您只能单击第一个4px(如果其中已经有值,则只能单击最后一个值之后的4px),并且直到停止编写并单击鼠标后,您才能看到正在编写的文本。>
所以我想知道如何解决这个问题。
在APEX 19.2 btw上运行,也许在下一版本中已解决
答案 0 :(得分:2)
我发现,如果没有设置“拉伸表单项”参数,则无论尝试什么,max-width都将设置为4px。如果我确实设置了它,那么flex-grow设置为0。
所以我只有显示内联对话的js通过一个简单的js命令解决了这个问题:
apex.item("P1_LOV").node.style.flexGrow = 60;
这是一个简单的修复程序,但是花了我一些时间才能弄清楚,所以我想在这里显示答案,以防其他人得到帮助