JSF inputHidden, как их динамически отключить? - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть эти JSF inputHidden, мне нужно, чтобы во время кнопки подтверждения они отключались через JS или JQuery.Может кто-нибудь сказать мне, как это сделать?

Я использую их только для получения значений из бэкэнда, после чего они мне больше не нужны.

<h:inputHidden id="Xlist" rendered="true" value="#{praticheDettaglioController.listaXUbicazionePratichePendenti}" />
<h:inputHidden id="Ylist" rendered="true" value="#{praticheDettaglioController.listaYUbicazionePratichePendenti}" />

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

Вы также можете использовать h:outputText со стилем display:none, который будет отображаться как элемент <span> и вообще не будет публиковаться:

<h:outputText id="Xlist"
  value="#{praticheDettaglioController.listaXUbicazionePratichePendenti}"
  style="display:none;"/>
<h:outputText id="Ylist"
  value="#{praticheDettaglioController.listaYUbicazionePratichePendenti}"
  style="display:none;"/>

Еще одна альтернатива - иметьзначения, назначенные простым переменным javascript:

<h:outputScript>
  var Xlist = '#{praticheDettaglioController.listaXUbicazionePratichePendenti}';
  var Ylist = '#{praticheDettaglioController.listaYUbicazionePratichePendenti}';
</h:outputScript>

Таким образом, вы можете читать их где угодно в javascript.

0 голосов
/ 04 декабря 2018

Используйте inputText с type="hidden" и disabled="true" вместо:

<p:inputText id="Xlist" value="..." type="hidden" disabled="true"/>
<p:inputText id="Ylist" value="..." type="hidden" disabled="true"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...