Инструмент командной строки PHPUnit не работает

каждый компонент JSF отображается в HTML и имеет полный контроль над тем, что он производит. Существует много трюков, которые могут быть использованы JSF, и точно, какой из этих трюков будет использоваться, зависит от используемой вами реализации JSF.

  • Убедитесь, что каждый из входных данных имеет полное уникальное имя, поэтому, когда форма возвращается обратно в дерево компонентов, которое ее отображает, легко определить, где каждый компонент может прочитать свою форму значения .
  • Компонент JSF может генерировать javascript, который отправляется обратно в serer, сгенерированный javascript знает, где тоже связан каждый компонент, потому что он был сгенерирован компонентом.
  • Для таких вещей, как hlink вы можете включить информацию привязки в url как параметры запроса или как часть самого URL или как параметры matrx. Например. http:..../somelink?componentId=123 позволит jsf искать в дереве компонентов, чтобы увидеть, что была нажата ссылка 123. или это может быть e htp:..../jsf;LinkId=123

Самый простой способ ответить на этот вопрос - создать страницу JSF только с одной ссылкой, а затем изучить вывод html, который он создает. Таким образом вы точно узнаете, как это происходит, используя версию JSF, которую вы используете.

13
задан Josh Crozier 2 November 2013 в 13:03
поделиться