Как сбросить параметр портлета по нажатию кнопки? - PullRequest
1 голос
/ 10 марта 2010

На моей странице JSP есть параметр портлета Liferay "cmd", который инициализируется значением "update". Мне нужно, чтобы это значение было изменено на «удалить», когда пользователь нажимает кнопку «Удалить» формы. Как я могу это сделать?

<liferay-portlet:actionURL varImpl="edit_survey_form_action">   
<portlet:param name="cmd" value="update" />

<input class="optsurvey-submit" type="submit" name="submitButton" value="Delete" onclick="??????"/>

1 Ответ

0 голосов
/ 10 марта 2010
  1. Открыть страницу в браузере.
  2. Щелкните правой кнопкой мыши страницу и выберите Просмотр источника (или что-то подобное, в зависимости от используемого браузера).
  3. Исследуйте сгенерированный HTML-код.
  4. Написание кода JavaScript в соответствии с / нацеленного на сгенерированный код HTML.

Вы должны и должны понимать, что JavaScript не знает ничего о коде на стороне сервера :) Он работает только на стороне клиента. Код JSP, таким образом, довольно неуместен при написании кода JavaScript (если только вы не можете сказать, как будет выглядеть окончательный HTML-вывод). Просто сконцентрируйтесь на сгенерированном HTML-коде, просто потому, что это единственное, что на самом деле JavaScript может видеть и получать к нему доступ. Для получения дополнительной справочной информации и подсказок вы можете найти эту статью полезной.

...