0

我已更改 Orbeon Form Builder 的代码以在以下位置添加新的输入字段dialog-form-settings.xbl

<xf:input ref="category" id="fb-category-input" xxf:autocomplete="off">
     <xf:label>Category</xf:label>
     <xf:hint>input Category</xf:hint>
</xf:input>

<!-- Dispatch event with result -->
<xf:dispatch name="fb-update-metadata" targetid="fb-dialog-form-settings">
    <xf:property name="app"         value="instance()/app"/>
    <xf:property name="form"        value="instance()/form"/>
    <!-- Add By Haibpl -->
    <xf:property name="category"        value="instance()/category"/>
    <!-- End Add -->
    <xf:property name="title"       value="instance()/title"/>
    <xf:property name="description" value="instance()/description"/>
    <xf:property name="logo" value="instance()/logo"/>
    <xf:property name="mode"        value="instance()/mode"/>
</xf:dispatch>

crud.xpl,我怎样才能获得像 app ( /request/app) 这样的类别的价值?

4

1 回答 1

1

我的建议很可能不是您要寻找的,但无论如何:尽量避免对 Form Builder 和 Form Runner 进行更改。这些更改可能难以移植到 Orbeon Forms 的新版本,难以升级,然后,如果您坚持使用旧版本,则无法获得对它的支持。

此外,虽然您可以在开发支持订阅下从 Orbeon 获得这些类型的自定义帮助,但PE 订阅不涵盖自定义,您也不会在社区中获得太多帮助,因为这不是我们想要的喜欢鼓励。

那么,你有没有想过把“app”当成“品类”呢?如果您同时需要“应用程序”和“类别”,您是否考虑过将两者都放在“应用程序”字段中,并在两者之间添加一个破折号?例如hr-applications,而不是有一个应用程序hr和一个类别application

于 2013-04-28T21:31:04.590 回答