就 UI 元件的屬性 (Attribute) 以及 Managed Bean 的屬性 (Property) 而言,其中有許多都必須設定為屬性類別 (Property Class) 的執行個體。為了方便說明如何在應用程式中使用這些屬性類別,請設想下列範例。
Logon
元件具有名為 logonButton
的屬性 (Attribute)。該屬性必須設定為 SubmitButton
類別的執行個體;因為類別中包含定義著登入表單按鈕之外觀及行為的屬性 (Property)。若要存取並操作這些屬性,Logon
元件必須參考會將 SubmitButton
類別執行個體化的 Bean。您首先必須建立 Java Bean。
提示 或者,您可以在 [Page Data] 檢視中用滑鼠右鍵按一下 [JSP scripting],再按一下 [New] > [JavaBean]。
logonButton1
。
SubmitButtonProps
類別的完整名稱:
com.businessobjects.jsf.sdk.properties.SubmitButtonProps
提示 或者,您可以按一下 [Class] 欄位旁邊的按鈕,搜尋要加入的類別。[Class Selection] 對話方塊會出現;您便可在其中的 [Choose a class] 欄位內輸入類別名稱的開頭部分,依字母順序搜尋有效的類別。
SubmitButton
類別的屬性初始預設值。
在此情況下,清單中會顯示所有可供選擇的 SubmitButton 類別屬性,您將會看見如 text
、imageUrl
、type
、alignment
和 visible
之類的屬性。
例如,如果選取的是 text
屬性,就輸入您想要在登入按鈕上顯示的字串,例如「登入」或「提交」。
叫做 logonButton1
的 Java Bean 會加至頁面,並且可在 [Page Data] 檢視中看到。接下來,從 Logon
元件加入參考至這個 Bean 。
[Logon]
元件。
logonButton
屬性欄位旁的按鈕。
新建立的 Bean 資料會立即影響 Logon
元件登入按鈕的格式及行為。您可以在 [Page Data] 檢視中進一步設定 Bean 並變更其屬性值。需要屬性類別的所有元件屬性都會以這種方式運作。
此外,EnterpriseItems
和 Identity
Bean 還包含必須設定為屬性類別的屬性。您可以從 [Page Data] 檢視中初始化 EnterpriseItem
或 Identity
Bean 的屬性,並使用類似於加入元件的方式來加入屬性 Bean 的參考。如需詳細資訊,請參閱我要如何初始化 Java Bean 的預設值?。
下列表格中顯示需要屬性類別 (Property Class) 的元件屬性 (Attribute) 及 Managed Bean 屬性 (Property) 的清單。
注意 如需屬性類別的詳細文件,請參閱《Crystal Reports for Rational Application Developer Java API 參考》。
UI 元件 | 屬性 | 屬性類別 |
---|---|---|
Managed Bean | 屬性 (Property) | 屬性類別 |
---|---|---|
Business Objects http://www.china.businessobjects.com Support services http://www.china.businessobjects.com |