0

我需要同一组的单选按钮位于多个单元格中。如何做到这一点?

我有一个<fr:grid>并且我需要一个<xf:select1>拥有它的项目(我正在使用一个项目集)在许多<xh:tr><xh:td>

编辑:代码示例:

   <fr:grid>
       <xh:tr>
           <xh:td>
               <xf:select1 id="ZSledig-control" appearance="full" bind="ZSledig-bind">
                   <xf:label ref="$form-resources/ZSledig/label"/>
                   <xf:hint ref="$form-resources/ZSledig/hint"/>
                   <xf:alert ref="$fr-resources/detail/labels/alert"/>
                   <xf:itemset ref="$form-resources/ZSledig/item">
                       <xf:label ref="label"/>
                       <xf:value ref="value"/>
                   </xf:itemset>
               </xf:select1>
           </xh:td>
           <xh:td/>
           <xh:td/>
           <xh:td/>
       </xh:tr>
       <xh:tr>
           <xh:td>
               <xf:select1 id="ZSverheiratet-control" appearance="full" bind="ZSverheiratet-bind">
                   <xf:label ref="$form-resources/ZSverheiratet/label"/>
                   <xf:hint ref="$form-resources/ZSverheiratet/hint"/>
                   <xf:alert ref="$fr-resources/detail/labels/alert"/>
                   <xf:itemset ref="$form-resources/ZSverheiratet/item">
                       <xf:label ref="label"/>
                       <xf:value ref="value"/>
                   </xf:itemset>
               </xf:select1>
           </xh:td>
           <xh:td>
               <xf:input id="control-39-control" bind="control-39-bind">
                   <xf:label ref="$form-resources/control-39/label"/>
                   <xf:hint ref="$form-resources/control-39/hint"/>
                   <xf:alert ref="$fr-resources/detail/labels/alert"/>
               </xf:input>
           </xh:td>
           <xh:td>
               <xf:select1 id="ZSPartnerschaft-control" appearance="full" bind="ZSPartnerschaft-bind">
                   <xf:label ref="$form-resources/ZSPartnerschaft/label"/>
                   <xf:hint ref="$form-resources/ZSPartnerschaft/hint"/>
                   <xf:alert ref="$fr-resources/detail/labels/alert"/>
                   <xf:itemset ref="$form-resources/ZSPartnerschaft/item">
                       <xf:label ref="label"/>
                       <xf:value ref="value"/>
                   </xf:itemset>
               </xf:select1>
           </xh:td>
           <xh:td>
               <xf:input id="control-11-control" bind="control-11-bind">
                   <xf:label ref="$form-resources/control-11/label"/>
                   <xf:hint ref="$form-resources/control-11/hint"/>
                   <xf:alert ref="$fr-resources/detail/labels/alert"/>
               </xf:input>
           </xh:td>
       </xh:tr>
    </fr:grid>

在上面的代码中,我需要所有 xf:select1 对象都相同。但它的项目在网格的不同单元格中。我们的目标是让表单看起来像您在这张图片中看到的那样。表格样本

4

1 回答 1

0

目前这在表单生成器中是不可能的:每个单元格必须包含一个指向不同数据的控件,并且这些控件是不相关的。

但是,如果您想破解,您可以这样做,但风险自负,因为 Form Builder 不会知道您的更改。

我在这里举个例子:

  • 我修改了第二个xf:select1以指向与第一个相同的绑定xf:select1
  • xxf:group="my-group"在每个上添加了一个属性xf:select1
于 2013-11-19T00:51:08.283 回答