Документация
ОС Аврора 5.1.4

Поиск по странице

/*
 * SPDX-FileCopyrightText: Copyright 2024 Open Mobile Platform LLC <community@omp.ru>
 * SPDX-License-Identifier: Proprietary
 */
 
/**
 * @file
* @brief Содержит пример использования функциональности текстового поиска.
 */
 
import QtQuick 2.0
import Sailfish.Silica 1.0
import ru.auroraos.WebView 1.0
 
Page {
    id: page
 
    SilicaFlickable {
        anchors.fill: parent
        contentHeight: column.height
 
        Column {
            id: column
 
            anchors.fill: parent
            spacing: Theme.paddingLarge
 
            PageHeader {
title: "Пример поиска текста на странице"
            }
 
            Button {
                anchors.horizontalCenter: parent.horizontalCenter
text: "Поиск без учёта регистра, прямой поиск"
                onClicked: {
webView.find("Кот", true, false, true);
                }
            }
 
            Button {
                anchors.horizontalCenter: parent.horizontalCenter
text: "Нечувствительный к регистру, обратный поиск"
                onClicked: {
webView.find("Кот", false, false, true);
                }
            }
 
            Button {
                anchors.horizontalCenter: parent.horizontalCenter
text: "Поиск с учётом регистра, прямой поиск"
                onClicked: {
webView.find("Кот", true, true, true);
                }
            }
 
            Button {
                anchors.horizontalCenter: parent.horizontalCenter
text: "Остановить поиск"
                onClicked: {
                    webView.stopFinding(false);
                }
            }
 
            Button {
                anchors.horizontalCenter: parent.horizontalCenter
text: "Остановить поиск и очистить выбор"
                onClicked: {
                    webView.stopFinding(true);
                }
            }
 
            WebItem {
                id: webView
 
                url: "urlofwebpage"
                width: parent.width
                height: page.height - webView.y
            }
 
        }
 
    }
 
}

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.