我正在使用扩展库应用程序布局控件,并且需要在右侧的 .lotusBanner div 中放置一个横幅图形。似乎无法修改应用程序布局控件,如何做到这一点。
问问题
544 次
3 回答
2
您可以在 Steve Pridemore 所做的扩展控件上使用实用程序LinksFacet。
或者您可以使用 onload javascript 添加它。
于 2012-02-22T14:22:24.310 回答
2
通过执行以下操作,我可以在横幅区域的应用程序布局控件的右上角放置一个图形:
- 在 Banner > Utility 链接下的控件中,我添加了一个 Basic 节点。对于节点,我指定了 href 和 image。这有效并将图像放置在正确的位置。
- 其产物是横幅应用程序链接的位置。为了解决这个问题,我为 .lotusBanner ul.lotusLinks {margin-top: 45px;position:absolute;} 使用了一些 CSS
- margin-top 用于将链接向下推,以便我可以放大应用程序布局控件使用的徽标。
于 2012-02-24T18:09:16.227 回答
1
如您所见,ExtLib 中的 applicationLayout 控件被锁定,只允许开发人员更改配置的某些方面。您可以添加指向 applicationLayout 不同部分的链接,但除此之外没有其他内容。
一种可能的替代方法是不使用 applictionLayout 控件本身,而是在自定义控件中创建自己的近似值,您需要在所有正确的位置添加所有必要的面板/div,并使用特殊的 oneUI2 类,然后添加可编辑区域和这些面板中的回调,用于您希望在整个应用程序中自定义的部分。applicationLayout 控件中的所有其他部分,如bannerUtilityLinks 都是使用扩展库中的ListofLinks 控件创建的。
于 2012-02-22T14:27:02.447 回答