2015-09-08 84 views
2

我試圖在WSO2管理註冊表4.6.0(G-Reg)「服務列表」表(Home> Metadata> List> Services)中添加兩列「服務詳細信息視圖」:「概述 - 描述」和「終點 - URL」 我主編的「服務構件」(首頁>擴展>配置>工件類型>神器來源)採用下面幾行:自定義WSO2治理註冊表4.6.0 - 服務列表

<artifactType type="application/vnd.wso2-service+xml" shortName="service" singularLabel="Service" pluralLabel="Services" hasNamespace="false" iconSet="27"> 
    <storagePath>/trunk/services/@{namespace}/@{name}</storagePath> 
    <nameAttribute>overview_name</nameAttribute> 
    <!--<endpoint1Attribute>endpointstext_endpoint1</endpoint1Attribute>--> 
    <namespaceAttribute>overview_namespace</namespaceAttribute> 
    <lifecycle>ServiceLifeCycle</lifecycle> 
    <ui> 
     <list> 
      <column name="Service Name B"> 
       <data type="text" value="overview_name"/> 
      </column> 
      <!-- NEW Description --> 
      <column name="Description"> 
       <data type="text" value="overview_description"/> 
      </column> 
      <!-- NEW Endpoints --> 
      <column name="Endpoints"> 
       <!-- <data type="text" value="endpoints_endpoint1"/> --> 
       <!-- <data type="text" value="endpointmgt_endpointstext_endpoint1"/> --> 
       <data type="text" value="endpoints_endpointstext_endpoint1"/> 
      </column> 
      <column name="Service Version"> 
       <data type="path" value="overview_version" href="@{storagePath}"/> 
      </column> 
      <column name="Service Namespace"> 
       <data type="text" value="overview_namespace"/> 
      </column> 
     </list> 
    </ui> 
    <content> 
    ...... 
    </content> 
</artifactType> 

「Descrition」列正確填充,而「Endpoints」列爲空。 如何賦值標籤值?(data type =「text」value =「???????」/>)??

+0

我的下面的答案是否解決了這個問題?請讓我知道,如果你想更多的澄清。 – tkr

回答

0

您不能將無界表值添加到列表視圖。但是,如果您確實想在列表中看到端點值,請創建一個新的文本字段並複製相同的值。

<list> 
      <column name="Service Name"> 
       <data type="text" value="overview_name"/> 
      </column> 
      <column name="Service Version"> 
       <data type="path" value="overview_version" href="@{storagePath}"/> 
      </column> 
      <column name="Service Namespace"> 
       <data type="text" value="overview_namespace"/> 
      </column> 
      <column name="Endpoint"> 
       <data type="text" value="endpoints_endpoint"/> 
      </column> 
     </list> 

和更新端點表像下面

<table name="Endpoints"> 
      <subheading> 
       <heading>Environments</heading> 
       <heading>URL</heading> 
      </subheading> 
      <field type="option-text" maxoccurs="unbounded" url="true"> 
       <name label="Endpoint">Endpoint</name> 
       <values> 
        <value>None</value> 
        <value>Unknown</value> 
        <value>Dev</value> 
        <value>Test</value> 
        <value>Stag</value> 
        <value>Prod</value> 
       </values> 
      </field> 

      <field type="text"> 
       <name label="Endpoint">Endpoint</name> 
      </field> 
     </table> 

現在你可以在列表中看到端點值。

GReg service List view

要創建自己的RXTs請找this article

相關問題