2012-03-29 34 views
0

我正在處理自定義控件,並在屬性定義部分創建了一個屬性。 每當我在此自定義控件的任何位置寫入SSJS時,我都可以在compositeData全局對象下看到此屬性。但是,如果我去任何其他自定義控件或包含此自定義控件的xpage中,我無法在compositeData全局對象部分下看到此屬性。其實我想要改變這個屬性的值,只需點擊一個其他自定義控件中存在的按鈕。請給我一些建議。謝謝。xpages中的compositeData對象

回答

3

compositeDate屬性僅在自定義控件本身中可用。您可以選擇使用自定義控件將屬性轉移到自定義控件。一個viewScope變量或一個dataContext。因此,您可以更改/計算/刷新傳遞給自定義控件的屬性。

0
1. Goto Xpage, Where you have embedded the custom control? 
2. Give the id to custom control. 
3. Goto its All property option, There you can find the values of compositeData. 
4. Here we can change the value of cc property with the use of cc's id. 
0

什麼是自定義控件中的compositeData是使用它的自定義屬性。單擊嵌入的自定義控件,然後打開「自定義屬性」選項卡。

如果您想動態更改自定義屬性的值,則必須傳遞計算值(例如,基於範圍變量)。