【问题标题】:Override ui-autocomplete-loading css class in primefaces 4.0在 primefaces 4.0 中覆盖 ui-autocomplete-loading css 类
【发布时间】:2014-01-27 06:58:18
【问题描述】:

我正在使用p:autocompletep:ajaxStatus。我还使用p:dialog 作为p:ajaxStatus 的默认行为,它在发送ajax 请求时会阻塞用户界面。

现在我的问题是:如何仅为自动完成组件覆盖此默认行为?当用户键入内容时,我不想阻止页面。我也尝试在我的 css 页面中覆盖 ui-autocomplete-loading 类,但失败了。

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

注意:我使用的是 primefaces 4.0。我怀疑 ui-autocomplete-loading 类是否在此版本中被删除。

【问题讨论】:

    标签: jquery ajax primefaces jquery-autocomplete


    【解决方案1】:

    将“全局”属性设置为 false 以防止您的自动完成触发 ajaxStatus。

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

    无需更改任何 CSS。

    【讨论】:

    • 已经尝试过了,但是 p:autocomplete 似乎没有任何全局选项。我可以在 p:commandButton 中看到它。
    • 我想你的意思是
    猜你喜欢
    • 2014-03-06
    • 2012-06-23
    • 2011-04-20
    • 1970-01-01
    • 2013-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    相关资源
    最近更新 更多