如何发现portlet出现的页面?

时间:2018-02-05 08:40:07

标签: websphere websphere-portal

我希望以编程方式获取Webspee门户上显示portlet的所有页面(或一个)。 Actualy无法找到有关我的问题的任何信息。

1 个答案:

答案 0 :(得分:1)

可用的SPI确实不是为了像这样备份链 你可以从layoutcontrol到portletwindow到portletdefinition到portlet

所以这样丑陋的方法是获取内容模型,遍历所有页面类型,获取页面的布局模型,然后获取布局控件,从那些获取portlet窗口,然后转到portlet定义

更短的方法是迭代完整的xmlaccess并解析并以这种方式构建列表。我写了一篇关于如何在页面上ftp://public.dhe.ibm.com/software/dw/lotus/Controller_Model_SPI_Final.pdf

获取布局控件的白皮书