त्वरित जवाब के लिए धन्यवाद। यह मेरे लिए बहुत उपयोगी जानकारी है।
एक और तरीका है मैं XSnippet कोड और कुछ रिवर्स इंजीनियरिंग के आधार पर पता चला। जावा कोड में जावा कोड से अनुसरण करें:
var oneui = getComponent("applicationLayout1");
var uiConfig = oneui.getConfiguration();
var containerNode:com.ibm.xsp.extlib.tree.complex.ComplexContainerTreeNode = new com.ibm.xsp.extlib.tree.complex.ComplexContainerTreeNode();
containerNode.setLabel("Cluster Applications");
var docAppProfile = docColl.getFirstDocument();
while(docAppProfile != null)
{
var children:com.ibm.xsp.extlib.tree.complex.ComplexLeafTreeNode = new com.ibm.xsp.extlib.tree.complex.ComplexLeafTreeNode();
children.setComponent(oneui);
children.setLabel(docAppProfile.getItemValueString("appTitle"));
children.setHref(docAppProfile.getItemValueString("appURL"));
children.setImage(docAppProfile.getItemValueString("appLogoThumb"));
containerNode.addChild(children);
children = null;
var tempDoc = docColl.getNextDocument(docAppProfile);
docAppProfile = null;
docAppProfile = tempDoc;
}
uiConfig.addPlaceBarAction(containerNode);
यह केवल नमूना कोड है। कनवर्ट किया गया यह जावा कोड में है और प्रदर्शन में सुधार करने के लिए क्रमबद्ध है और इसे एप्लिकेशन में केवल एक बार लोड करें।
मदद के लिए फिर से धन्यवाद।
स्रोत
2012-08-16 03:03:21
प्रति के उदाहरण में एक SSJS समारोह कॉलिंग के रूप में सिफारिश सभी पृष्ठों के लिए भी करना होगा या, में इस छोटे से कोड, एक कस्टम नियंत्रण में लेआउट रख दिया और है कि हर जगह का उपयोग करें। लेकिन निश्चित रूप से एक चरण श्रोता एक दिलचस्प अभ्यास होगा – stwissel
हैलो टोबी, क्या आपके पास PhaseListener में आइटम इंजेक्ट करने के तरीके के लिए कोई नमूना कोड है? कृपया मुझे बताओ। धन्यवाद। –
मैंने कोड को एक उत्तर के रूप में जोड़ा। –