update
This commit is contained in:
15
README_ru.md
15
README_ru.md
@@ -12,11 +12,8 @@
|
||||
* `ui:show_lines(table, [table])` - выводит список строк с отправителем (на манер почтового виджета), второй аргумент (необязательный) - соответствующие им отправители (форматирование в стиле почтового виджета);
|
||||
* `ui:show_buttons(names, [colors])` - выводит список кнопок, первый аргумент - таблица строк, второй опциональный аргумент, таблица цветов в формате #XXXXXX;
|
||||
* `ui:show_progress_bar(text, current_value, max_value)` - показывает прогресс бар;
|
||||
* `ui:show_grid(title, points, [show_grid], [folded_string], [copyright])` - показывает график, title - название графика, points - таблица таблиц координат, show\_grid - флага показа сетки, folded\_string - строка для свернутого состояния (иначе будет показано название), copyright - строка, отображаемая в правом нижнем углу;
|
||||
* `ui:show_chart(title, points, [format_x], [format_y], [show_grid], [folded_string], [copyright])` - показывает график, title - название графика, points - таблица таблиц координат, format\_x - формат данных по оси X, format\_y - формат данных по оси Y, show\_grid - флага показа сетки, folded\_string - строка для свернутого состояния (иначе будет показано название), copyright - строка, отображаемая в правом нижнем углу;
|
||||
* `ui:show_toast(string)` - показывает информационное сообщение в стиле Android;
|
||||
* `ui:show_dialog(title, text, [button1_text], [button2_text])` - показать диалог; первый аргумент - заголовок, второй - текст, button1\_text - имя первой кнопки, button2\_text - имя второй кнопки;
|
||||
* `ui:show_edit_dialog(title, [text], [default_value])` - показать диалог с полем ввода: title - заголовок, text - подпись, default\_value - стандартное значения поля ввода;
|
||||
* `ui:show_checkbox_dialog(title, lines, [index])` - показать диалог с выбором: title - заголовок, lines - таблица строк, index - индекс дефолтового значения;
|
||||
* `ui:get_default_title()` - возвращает стандартный заголовок виджета (задается в метаданных `name`);
|
||||
* `ui:set_title()` - изменяет заголовок виджета, функцию следует вызывать до функции отображения данных (пустая строка - сброс до стандартного заголовка);
|
||||
* `ui:get_primary_text_color()` - возвращает цвет текста темы в формате #XXXXXX;
|
||||
@@ -25,8 +22,6 @@
|
||||
|
||||
При нажатии на любой элемент интерфейса будет выполнен колбек `on_click(number)`, где number - это порядковый номер элемента. Например, если вы используете `ui:show_buttons` для показа трех кнопок, то при нажатии первой кнопки будет вызван `on_click` с аргументом 1, второй - с аргументов 2, и так далее. Если элемент на экране всего один - аргумент всегда будет равен единице и его можно будет опустить.
|
||||
|
||||
Нажатия на кнопки диалога должны обрабатываться в колбеке `on_dialog_action(number)`, где 1 - это первая кнопка, 2 - вторая, а -1 - нажатие кнопки "закрыть", если никакие кнопки не были указаны. `ui:show_edit_dialog()` возвращает текст в колбек `on_dialog_action(text)`.
|
||||
|
||||
Функции `ui:show_text(string)` и `ui:show_lines(string)` поддерживают многие теги HTML. Например:
|
||||
|
||||
```
|
||||
@@ -36,6 +31,14 @@ First line<br/>Second line
|
||||
<span style="background-color: #00FF00">Text on green background</span>
|
||||
```
|
||||
|
||||
# Диалоги
|
||||
|
||||
* `ui:show_dialog(title, text, [button1_text], [button2_text])` - показать диалог; первый аргумент - заголовок, второй - текст, button1\_text - имя первой кнопки, button2\_text - имя второй кнопки;
|
||||
* `ui:show_edit_dialog(title, [text], [default_value])` - показать диалог с полем ввода: title - заголовок, text - подпись, default\_value - стандартное значения поля ввода;
|
||||
* `ui:show_checkbox_dialog(title, lines, [index])` - показать диалог с выбором: title - заголовок, lines - таблица строк, index - индекс дефолтового значения;
|
||||
|
||||
Нажатия на кнопки диалога должны обрабатываться в колбеке `on_dialog_action(number)`, где 1 - это первая кнопка, 2 - вторая, а -1 - нажатие кнопки "закрыть", если никакие кнопки не были указаны. `ui:show_edit_dialog()` возвращает текст в колбек `on_dialog_action(text)`.
|
||||
|
||||
# Системные функции
|
||||
|
||||
* `system:open_app(string)` - открывает приложение, имя пакета которого указано в аргументе;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
function on_resume()
|
||||
local points = {
|
||||
{ 1, 1 },
|
||||
{ 2, 2 },
|
||||
{ 3, 1 },
|
||||
{ 1628501740654, 123 },
|
||||
{ 1628503740654, 300 },
|
||||
{ 1628505740654, 175 },
|
||||
}
|
||||
ui:show_chart("Test", points, true, "Folded", "Copyright")
|
||||
ui:show_chart("Test", points, "MM.dd")
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user