Oracle apex 带有多选内联对话框的弹出LOV在手动插入时遇到问题

Oracle apex 带有多选内联对话框的弹出LOV在手动插入时遇到问题,oracle-apex,Oracle Apex,我有一个内联对话区域,其中一个页面项是弹出的LOV。我需要能够选择多个值,并能够手动添加更多值。但一旦我打开multi-select,输入字段收缩到最大宽度4px,我找到的唯一解决方法就是将项目设置为“拉伸表单项目”,并将其拉伸。但现在又出现了另一个问题。现在手动输入很奇怪,您只能单击第一个4px(或者如果其中已经有值,则单击最后一个值之后的4px),并且您正在写入的文本直到您停止写入并单击离开后才可见 所以我想知道如何解决这个问题 顺便说一句,在APEX 19.2上运行时,可能在下一个版本中会

我有一个内联对话区域,其中一个页面项是弹出的LOV。我需要能够选择多个值,并能够手动添加更多值。但一旦我打开multi-select,输入字段收缩到最大宽度4px,我找到的唯一解决方法就是将项目设置为“拉伸表单项目”,并将其拉伸。但现在又出现了另一个问题。现在手动输入很奇怪,您只能单击第一个4px(或者如果其中已经有值,则单击最后一个值之后的4px),并且您正在写入的文本直到您停止写入并单击离开后才可见

所以我想知道如何解决这个问题


顺便说一句,在APEX 19.2上运行时,可能在下一个版本中会修复此问题

我发现,如果我没有设置拉伸形状项目参数,则无论我尝试了什么,最大宽度都会设置为4px。如果我确实设置了它,那么flex grow设置为0

所以我刚刚让显示内联对话的js用一个简单的js命令修复了这个问题:

apex.item("P1_LOV").node.style.flexGrow = 60;
这是一个简单的解决方案,但我花了一点时间才弄明白,所以我想在这里展示答案,以防它对其他人有所帮助