我决定把I asked here这个问题改写成一种更简单的方式。
在Oracle中有任何方法动态地填充航天飞机的左侧吗?
我编写了一个PL/SQL进程,它计算了我想要用于穿梭空间左侧的值列表,但我无法将其附加到其中。微积分是基于穿梭之前的一个选择列表项 P1_MY_LIST。当在选择列表上发生更改时,进程将触发。
现在我试过了::P1_MY_SHUTTLE := list_of_values,但它显然填充了航天飞机的右侧。
对如何做到这一点有什么建议吗?我用的是Apex 19.1
发布于 2020-06-24 09:21:12
所以我在航天飞机上玩了一会儿,这是我想出来的。
var left = $("#P1_MY_SHUTTLE ")[0].children[0].children[0].children[0].children[0].children[0]
var right = $("#P1_MY_SHUTTLE ")[0].children[0].children[0].children[0].children[2].children[0]这两个应该标明航天飞机的左窗格和右窗格。那么你需要的是
left.appendChild()但是你不能只是附加‘某物’,你可以玩更多的这些东西,并弄清楚如何正确地添加它,它可能意味着创建一个新的变量与构造函数或其他东西,我不知道。
但这件事的黑客是
left.appendChild(right.children[0])它只是把右边的第一个元素移到右边。这意味着你可以把东西添加到右边,然后把它移到左边。
您还可以执行一些代码,向右侧添加一些内容,然后遍历右侧的所有选项,找到刚才添加的选项,然后将其移到左侧。
显然,这不是一个优雅的解决方案,地狱,它可能甚至不能很好地工作。但是这是一个开始,所以现在你有了一个开始,你可以在控制台里玩更多,希望找到一个完美的解决方案来解决你的问题。
https://stackoverflow.com/questions/62550312
复制相似问题