晚上好!在Oracle Apex中實現對Shuttle價值的依賴
我在Oracle Apex中創建一個頁面,這導致創建一個文檔。這個頁面有很多字段,比如「文本字段」或「選擇列表」等等,都有自己的邏輯,而且我有兩個字段 - 穿梭字段(讓它被命名爲A)和文本字段(讓它被命名爲B),這應該取決於第一個。他們互動的方案是這樣的:
- 班車A的值爲「A」,「B」,「C」,「D」和「其他」;
- 如果從航天飛機中選擇其他值的「別人」,則還應填寫文本字段B.換句話說,在這種情況下,應該要求字段B.
我的問題是,我不能讓字段B的行爲取決於字段A的值。如果梭子B的右半部分具有「其他」值,我已經嘗試使用來自「onChange」事件的JavaScript函數觸發,該事件應該已經工作。但是這種方式並沒有按照我的想法工作,因爲每次點擊梭子上的每一次點擊都會產生「onChange」事件,我只需要移動「其他人」的值就可以實現它(可以通過兩種方式完成:雙擊或由於點擊飛梭上的箭頭圖標)。
所以問題是:如何在「主 - 細節」邏輯中同步穿梭和文本字段?
p.s.我正在使用Oracle Apex 4.2.6.0003。此外,我知道我可以有一個解決方法,只使用選擇列表,但我想嘗試解決使用穿梭問題,特別是考慮到最後一個可能具有幾乎無限數量的值。
非常感謝,@湯姆!我明白了我的錯誤:我將梭子的價值看作是繩子,而不是數組。 – PiggyInTheMirror