Открыть модалПанель с параметром - PullRequest
1 голос
/ 21 февраля 2011

Мне бы хотелось иметь модальную панель на странице, но я бы хотел иметь возможность указать параметр.Теперь я делаю это так:

Панель:

<rich:modalPanel id="panel" width="500" height="435">
  ...
  [#{bean.tempId}]
</rich:modalPanel>

кнопка для открытия панели:

<ui:repeat ... var="item">
  <h:form>
    <a4j:commandLink id="link" oncomplete="Richfaces.showModalPanel('panel');" reRender="panel">
      <f:setPropertyActionListener value="#{item.id}" target="#{bean.tempId}"></f:setPropertyActionListener>
      text...
    </a4j:commandLink>
  </h:form>
</ui:repeat>

Это не лучший подход.Что было бы лучше?

1 Ответ

1 голос
/ 21 февраля 2011

Если вы не хотите, чтобы он отправлялся на сервер, это не связано с JSF.в oncomplete вы можете присвоить значение переменной javascript и использовать эту переменную на панели.

...