3.5.2.1.26. 下拉选择器

在线示例

API 文档

LookupPickerField 下拉选择器支持在文本框中显示实体实例,从下拉列表选择实例,点击右侧的按钮触发操作。

gui lookupPickerField

该组件的 XML 名称为: lookupPickerField

事实上,LookupPickerField 下拉选择器是LookupFieldPickerField的组合。所以它与 LookupField 有相同的功能,但是默认的操作不一样。LookupPickerField 的默认操作是 lookup lookupBtnopen openBtn

下面是一个用 LookupPickerFieldCar 实体的 color 属性提供选项值的例子:

  1. <data>
  2. <instance id="carDc" class="com.haulmont.sample.core.entity.Car" view="carEdit">
  3. <loader/>
  4. </instance>
  5. <collection id="colorsDc" class="com.haulmont.sample.core.entity.Color" view="_minimal">
  6. <loader id="colorsDl">
  7. <query>
  8. <![CDATA[select e from sample$Color e]]>
  9. </query>
  10. </loader>
  11. </collection>
  12. </data>
  13. <layout>
  14. <lookupPickerField dataContainer="carDc" property="color" optionsContainer="colorsDc"/>
  15. </layout>

LookupPickerField 下拉选择器的属性列表

align - caption - captionAsHtml - captionProperty - contextHelpText - contextHelpTextHtmlEnabled - css - dataContainer - datasource - description - descriptionAsHtml - editable - enable - box.expandRatio - filterMode - height - icon - id - inputPrompt - metaClass - newOptionAllowed - newOptionHandler - nullName - optionsDatasource - pageLength - property - required - requiredMessage - stylename - tabIndex - visible - width
LookupPickerField 下拉选择器的元素

actions - validator
LookupPickerField 下拉选择器的样式

huge - large
API

addValueChangeListener - commit - discard - isModified - setContextHelpIconClickHandler - setOptionsStyleProvider