Cảm ơn bạn đã trả lời nhanh. Đây là thông tin rất hữu ích cho tôi.
Một cách khác tôi đã phát hiện dựa trên mã XSnippet và một số tương tác ngược lại. từ mã java trong xpage như sau:
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);
Đây là mã mẫu. Chuyển đổi này là vào mã java và serialized để cải thiện hiệu suất và tải nó chỉ một lần trong ứng dụng.
Cảm ơn bạn một lần nữa để được trợ giúp.
Nguồn
2012-08-16 03:03:21
Gọi một hàm SSJS trong ví dụ mỗi nhân sẽ làm quá cho tất cả các trang hoặc, theo khuyến cáo, đặt cách bố trí vào một điều khiển tùy chỉnh và sử dụng ở khắp mọi nơi. Nhưng một người nghe giai đoạn chắc chắn sẽ là một bài tập thú vị – stwissel
Xin chào Toby, bạn có bất kỳ mã mẫu nào cho cách chèn các mục vào PhaseListener không? làm ơn cho tôi biết. Cảm ơn. –
Tôi đã thêm mã làm câu trả lời. –