如何动态更改primefaces自动完成大小?

时间:2014-08-04 08:29:01

标签: jsf primefaces autocomplete

我正在使用primefaces autocomplete来选择项目。我不知道物品的大小。     我修复了自动完成大小。但每当我选择一个大于的项目     自动填充尺寸我无法看到该项目的取消选项。

please see the following attachment.

enter image description here

代码:

<p:autoComplete id="autoCompleteAssetField" value="#{child.assets}" 
completeMethod="#  {olmController.completeAsset}" var="asset"
 itemLabel="#{asset == null ? null :asset.tagNbr.concat(' - ').concat(asset.stdAssetName)  }"  itemValue="#{asset}" 
converter="#{olmAssetConverter}" forceSelection="true" size="30" scrollHeight="200"   multiple="true" >

</p:autoComplete>

1 个答案:

答案 0 :(得分:2)

无需将大小属性添加到p:autocomplete。 尝试删除尺寸属性

<p:autoComplete id="autoCompleteAssetField" value="#{child.assets}" 
completeMethod="#  {olmController.completeAsset}" var="asset"
itemLabel="#{asset == null ? null :asset.tagNbr.concat(' - ').concat(asset.stdAssetName)}"  itemValue="#{asset}" 
converter="#{olmAssetConverter}" forceSelection="true" scrollHeight="200" multiple="true" />