給非資料字段賦初始值

2021-09-30 06:13:41 字數 744 閱讀 8324

在adf的開發過程中,經常會遇到給一些非資料字段賦初始值,如果對於乙個調查問卷的功能,要求在進入頁面時候,要給「是否滿意」欄位賦初始值為「滿意」,但是「是否滿意」欄位是乙個非資料字段,是從lookups裡面根據code取出來的meaning,也就是說需要給這個meaning賦初始值,如果直接在該字段的default上面控制是不可以的,因為會涉及到乙個多語言的問題,對於乙個「滿意」的結果,可以回出現多種結果,比如中文下是「滿意」,英文下是「satisfaction」等。但是我們可以通過在code上面賦初始值,因為不管哪種語言環境下,code的值是唯一的,所以一般是通過給code賦初始值,達到給meaning賦初始值。

下面把employee的jobtitle賦初始值作為例子。

首先建立employeesvo,jobtitle欄位從jobs表總獲取值,jobid和jobtitle通過lov關聯。

為employeesvo產生相應的行實現類,employeesvorowimpl,通過繼承,產生create方法,在create方法中,給jobid賦初始值

把employeevo拖到頁面上顯示,出現問題,並不能如想象中的根據jobid去給jobtitle賦初始值

解決方法是把jobid也做成乙個lov,並關聯到jobtitle,並把jobid的autosubmit改為true,同樣需要上面的步驟,為employeesvo產生相應的行實現類,employeesvorowimpl, 並覆蓋create方法。

在頁面重新拖拽jobid屬性,再次執行頁面,jobtitle賦初始值成功。

DateTime 賦初始值

今天在將資料庫裡的datetime型別資料賦給c 裡datetime型別變數的時候遇到乙個問題,那就是資料庫裡面的datetime資料存在null值。c 預設不能將null賦給datetime變數,但是可以使用nullable型別的datetime,只需在宣告變數的時候在datetime後加乙個?號...

使用公式給引數賦預設初始值

目錄 一般引數預設值都是固定的,但有時也需要動態的顯示預設值,比如日期引數預設顯示當前日期,甚至是需要根據當前日期計算出當前月的第一天和最後一天。注 只有在定義引數預設值的時候公式有效,若在引數查詢介面輸入公式是無效的。在定義預設值的時候可以使用公式來實現動態計算出預設值。開始日期為當前月的第一天 ...

討論 C Calendar賦初始值

q 我在page load的時候給calendar賦初始值,但是page顯示之後,calendar顯示是當天 比如今天顯示7月12號 我想讓它預設顯示出我給賦的時間 8 30 2006 我該怎麼去設定呢?a calendar1.selecteddate new datetime datetime.n...