2014-12-03 39 views
3

我正在使用動態操作根據正在從另一個表中拉出的人員的ID自動將數據填充到字段中(這會將人員的部門,員工#等)。如果我將自動填充的字段設置爲可編輯,這可以正常工作,但我希望這些字段爲「僅顯示」,以便輸入數據的人員無法編輯它。這是使用動態操作的全部原因。當我將字段設置爲'僅顯示'時,數據永遠不會保存到表中,因此當我在記錄上運行報告時,這些字段爲空。有沒有辦法讓這些領域填充數據庫,仍然是不可編輯的。我是否需要在幕後運行另一個流程來讓它們填充,比如「提交」過程?Oracle Apex 4.2.4僅顯示未保存到數據庫的字段

+0

您是否嘗試使用默認值自動填充數據? – Dmitry 2014-12-03 16:01:34

回答

5

使用文本字段,然後設置「HTML表單元素屬性」與只讀=「只讀」;

+0

我只是在HTML表單屬性字段中輸入'readonly',它工作。我在彈出的LOV中找不到只讀 - 不知道爲什麼。謝謝! – user2842561 2014-12-04 15:18:19

0

創建一個額外的隱藏項目並保存它而不是隻讀項目。分配您的動態操作以更改兩個項目上的值,只讀和隱藏值。

0

可以實現更新,能夠顯示/設置的項目顯示爲財產文本字段和項目的只讀條件類型設置爲始終只讀項。

enter image description here

相關問題