2014-01-27 29 views
3

我正在使用p:autocomplete以及p:ajaxStatus。我還使用p:dialog作爲p:ajaxStatus的默認行爲,它會在發送ajax請求時阻止用戶界面。在primefaces 4.0中覆蓋ui-autocomplete-loading css類

現在我的問題是:如何覆蓋只有自動完成組件的默認行爲?我不想在用戶鍵入內容時阻止該頁面。我也嘗試覆蓋我的css頁面中的ui-autocomplete-loading類,但失敗了。

`.ui-autocomplete-loading { background: #fff url('img/loading.gif') no-repeat right center; }` 

注:我正在使用primefaces 4.0。我懷疑這個版本中是否刪除了ui-autocomplete-loading類。

回答

1

將'global'屬性設置爲false以防止自動完成觸發ajaxStatus。

<p:autoComplete ... global="false"/>

無需改變任何CSS。

+0

已經嘗試過,但是p:autocomplete似乎沒有任何全局選項。我可以在p:commandButton中看到它。 –