0

我通过在 widgets-config.xml 文件中注册它在 IBM Connections 4.0 的配置文件页面中添加了一个新选项卡,该选项卡已成功添加并且工作正常,但问题是我想为选项卡提供一些自定义名称,例如“你好世界”我尝试将标题属性添加到 iWidget xml 文件,但它不起作用,服务器总是选择 widgets-config.xml 中使用的 defId 作为选项卡名称而不是标题属性,我也尝试在小部件中添加名称 - config.xml 文件本身,但空间导致问题。非常感谢这方面的任何帮助。以下是 iWidget xml 文件的外观。

<iw:iwidget name="helloWorld" title="Hello World" xmlns:iw="http://www.ibm.com/xmlns/prod/iWidget"
  iScope="HelloWorldWidgetClass" supportedModes="view">
  <iw:resource uri="helloworld.js" />            
  <iw:content mode="view">
    <![CDATA[
        <div id="frameHolder" style="width:678px;height:606px;">
              <iframe id="testFrame" style="width:inherit;height:inherit;border:none;"></iframe> 
        </div>
    ]]>
 </iw:content>    

谢谢, 维奈

4

2 回答 2

0

iWidgets 2.1 规范文档中使用的措辞表明容器不强制使用 title 属性:

标题:这个属性建议可以在 iWidget 周围的任何装饰(例如标题栏)中使用的标题。可以在 iWidget 定义和在页面上放置 iWidget 实例的微格式中设置此项。

我建议打开一个 IBM Connections PMR 来提请开发团队注意这个问题。

于 2013-07-10T11:30:33.670 回答
0

在 Connections 中,iwidget 的标题和描述都在 widget-config.xml 中由“defId”和“description”定义。您可以通过将“自定义产品字符串”添加到 Connections 来添加对这两个字符串的 NLV 支持。

以下是执行此操作的简要步骤:

  1. 在小部件-config.xml
  2. 在 LotusConnections-config.xml 中
  3. 把你的字符串文件放在 /strings/com.xxx.myWidget.properties /strings/com.xxx.myWidget_en.properties ... /strings/com.xxx.myWidget_zh.properties
  4. 在每个属性文件中: myWidget=我的小部件标题 myWidget.desc=我的小部件描述

详细步骤可以在 Connections 产品文档中找到,但思路相同,为 3rd 方 iwidget 提供自定义字符串支持。

于 2013-11-19T09:11:32.883 回答