IBM Connections 4.0 iWidget标题属性不起作用

时间:2013-05-10 10:37:41

标签: ibm-connections

我在IBM Connections 4.0的个人资料页面中添加了一个新选项卡,方法是在widgets-config.xml文件中注册该选项卡已成功添加并且工作正常但问题是我想为选项卡提供一些自定义名称像“Hello World”我尝试将标题属性添加到iWidget xml文件但它不起作用,服务器总是选择widgets-config.xml中使用的defId作为标签名称而不是title属性,我也尝试添加名称在widgets-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>    

谢谢, 维奈

2 个答案:

答案 0 :(得分:0)

iWidgets 2.1 spec document中使用的措辞表明容器不强制使用title属性:

  

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

我建议打开IBM Connections PMR,以便将此问题提请开发团队注意。

答案 1 :(得分:0)

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

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

    在widget-config.xml中
  1. LotusConnections-config.xml中的
  2. 将你的字符串文件放入 /strings/com.xxx.myWidget.properties /strings/com.xxx.myWidget_en.properties ... /strings/com.xxx.myWidget_zh.properties
  3. 在每个属性文件中: myWidget =我的小部件标题 myWidget.desc =我的小部件描述
  4. 详细步骤可以在Connections产品文档中找到,但想法是一样的,为第三方iwidget提供自定义字符串支持。