Spec-Zone.ru › Qt 5.9

Тип QML FormValidationMessageRequest

Запрос на отображение сообщения валидации HTML5 формы пользователю. Подробнее...

Заявление об импорте: import QtWebEngine 1.5
С момента: QtWebEngine 1.4
  • Список всех членов, включая унаследованные

Свойства

  • accepted : bool
  • anchor : прямоугольник
  • subText : bool
  • text : bool
  • type : перечисление

Подробное описание

Формат FormValidationMessageRequest передается в качестве аргумента сигнала WebEngineView::formValidationMessageRequested. Он генерируется при запросе обработки сообщения валидации.

Свойство accepted запроса указывает, обрабатывается ли запрос кодом пользователя или должно отображаться стандартное сообщение.

Следующий код использует пользовательское сообщение для обработки запроса:

WebEngineView {
    // ...
    onFormValidationMessageRequested: function(request) {
        request.accepted = true;
        switch (request.type) {
            case FormValidationMessageRequest.Show:
                validationMessage.text = request.text;
                validationMessage.x = request.x;
                validationMessage.y = request.y
                validationMessage.visible = true;
                break;
             case FormValidationMessageRequest.Move:
                break;
             case FormValidationMessageRequest.Hide:
                validationMessage.visible = false;
                break;
             }
    }
    // ...
}

Документация по свойствам

accepted : bool

Указывает, был ли запрос валидации формы принят обработчиком сигнала.

Если свойство false после выполнения любых обработчиков сигналов для WebEngineView::validationMessageRequested, будет отображено стандартное сообщение валидации файла. Чтобы предотвратить это, установите request.accepted в значение true.

Значение по умолчанию false.

[только для чтения] anchor : прямоугольник

Якорь элемента в области просмотра, для которого должно отображаться сообщение валидации формы.

[только для чтения] subText : bool

Подстрока сообщения валидации формы.

[только для чтения] text : bool

Текст сообщения валидации формы.

[только для чтения] type : перечисление

Тип запроса сообщения валидации формы.

Константа Описание
ValidationMessageRequest.Show Сообщение валидации формы должно быть отображено.
ValidationMessageRequest.Hide Сообщение валидации формы должно быть скрыто.
ValidationMessageRequest.Move Сообщение валидации формы должно быть перемещено.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtwebengine-formvalidationmessagerequest.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API