Primefaces: p:autocomplete: multiple="true" does not hide placeholder on element added

Created on 12 Feb 2019  路  4Comments  路  Source: primefaces/primefaces

1) Environment

  • PrimeFaces version: 6.2
  • JSF: 2.2.17
  • Affected browsers: all

2) Expected behavior

p:autocomplete with multiple enabled, expecting placeholder to disappear when element is added.

3) Actual behavior

Placeholder remains visible regardless of number of elements added.

4) Steps to reproduce

Self explanatory from the description.

5) Sample XHTML

<p:autoComplete id="autocomplete" multiple="true" placeholder="Employees" value="#{sendEmailController.model.employees}" completeMethod="#{sendEmailController.onCompleteEmployee}" var="employee" itemLabel="#{employee.email}" itemValue="#{employee}"> </p:autoComplete>

6) Sample bean

Complete method queries employee list from backing bean.
Employees is a list of entities.

Problem showcased below:

image

Edit: applies to p:chips component also.

6.2.19 defect

Most helpful comment

Please follow issue template (and don't forget samples)

All 4 comments

Please follow issue template (and don't forget samples)

Please follow issue template (and don't forget samples)

Updated answer.

I submitted Chips as a separate issue: https://github.com/primefaces/primefaces/issues/4529

PR submitted please review. Its a similar fix to Chips.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

el-duderino5 picture el-duderino5  路  3Comments

djmj picture djmj  路  5Comments

macbyte0815 picture macbyte0815  路  3Comments

f-r-a-n-s picture f-r-a-n-s  路  4Comments

cnsgithub picture cnsgithub  路  4Comments