Браузер вызывает заданные методы автоматически при переключении страниц - PullRequest
0 голосов
/ 01 марта 2012

У меня очень специфическая проблема, в моем коде есть флажок:

<p:column id="feedEnableColumnId" sortBy="#{feed1.feedEnabled}"
    filterBy="#{feed1.feedEnabled}"
    filterOptions="#{feedConfigs.feedConfigOptions}"
    filterStyleClass="filter-options-box"
>
    <f:facet name="header">
        <h:outputText value="#{msgs.FeedStatus}" />
    </f:facet>
    <h:selectBooleanCheckbox value="#{feed1.feedEnabled}">
        <f:ajax event="click" execute="@this"
            onevent="reapplyFCFilter"/>
    </h:selectBooleanCheckbox>
</p:column>

Работает нормально, пока пользователь не выйдет из системы и, следовательно, не будет перенесен на другую страницу. Когда они затем снова входят в систему и отображается эта страница, setFeedEnabled (false) вызывается автоматически во время отображения, но только для записей, видимых в данный момент в браузере. Есть что-то настолько очевидное, что я скучаю?

Я почесал голову в течение нескольких дней. Спасибо за любую подсказку, которую вы могли бы дать мне. Бинь

...