Проверка Struts 2: поддерживают ли валидаторы выражений и полевых выражений автоматическую визуализацию на стороне клиента для выражений OGNL? - PullRequest
0 голосов
/ 05 января 2010

Поддерживают ли валидаторы Struts 2 expression и / или fieldexpression автоматическую визуализацию валидации ECMAScript / JavaScript на стороне клиента для выражения OGNL, определенного в XML-файле валидации, как это делается для других связанных валидаторов (requiredstring, stringlength и т. Д.)?

Я спрашиваю, потому что для этой формы приведен следующий ECMAScript для клиентской стороны, и я нигде не вижу своего выражения OGNL. Я пробовал expression и fieldexpression валидаторы, и они оба отображают это:

function validateForm_dlgIdSearch_form() {
    form = document.getElementById("dlgIdSearch_form");
    clearErrorMessages(form);
    clearErrorLabels(form);

    var errors = false;
    var continueValidation = true;
    // field name: searchFilter.number
    // validator name: fieldexpression
    if (form.elements['searchFilter.number']) {
        field = form.elements['searchFilter.number'];
        var error = "Employee number is required.";
    }

    return !errors;
}

Я пытаюсь запросить хотя бы одно из трех полей поиска, и я не уверен, допустил ли я ошибку или проверка валидации Struts 2 не поддерживает автоматическую генерацию ECMAScript на стороне клиента для expression и fieldexpression валидаторы.

1 Ответ

0 голосов
/ 05 февраля 2010

После длительного тестирования я убежден, что валидаторы expression и fieldexpression не выполняют проверку JavaScript на стороне клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...