Документация
ОС Аврора 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
}
}
}
}