Исходный код вики Сценарии

Редактировал(а) Alexandr Fokin 2025/03/17 21:01

Скрыть последних авторов
Alexandr Fokin 1.11 1 | |При работе со сложным запросом в Postgresql столкнулся с проблемой, что AppSmith считывал не финальный SELECT в конце запроса, а кол-во измененных строк (AffectedRows).
2 Запрос содержал временную таблицу, в которую агрегировались данные.
3 Возможное обходное решение - оборачивание запроса в хранимую функцию.
Alexandr Fokin 1.13 4 |Встраивание|(((
5 (((
6
7 )))
8
9 (((
Alexandr Fokin 1.14 10 |Embed|{{code language="html"}}<iframe src="<LINK_OF_APP>?embed=true" height="700" width="100%">
Alexandr Fokin 1.12 11 </iframe>{{/code}}(((
12 [[iframe>>doc:Разработка.Frontend.HTML и CSS.HTML.Сценарии.iframe.WebHome]]
13 )))
Alexandr Fokin 1.13 14 |Встраивание элементов в RichTextEditor|Блок "Inser/Edit media"
15 )))
16 )))
Alexandr Fokin 1.11 17 |API для получения текущего пользователя|{{code language="js"}}appsmith.user.name{{/code}}
18 |Выполнение при открытии страницы|(((
Alexandr Fokin 1.2 19 |(% style="width:600px" %)Выполнение запроса к источнику данных|(% style="width:922px" %)Запрос -> Settings -> Run API on Page load
20 |(% style="width:600px" %)Выполнение JS функции|(% style="width:922px" %)Js class -> Settings -> RUN ON PAGE LOAD
Alexandr Fokin 1.11 21 )))
Alexandr Fokin 1.15 22 |Хранение данных.|(((
23 |(% style="width:497px" %)AppSmith позволяет использовать LocalStore через свой API.|(% style="width:727px" %)
24 |(% style="width:497px" %)Но также есть возможность обратиться к IndexDb.|(% style="width:727px" %)
25 )))
Alexandr Fokin 2.3 26 |Ссылки из IFrame|(((
27 AppSmith поддерживает контрол Iframe. С определенного момента, ссылки, расположенные внутри содержимого Iframe, перестали нормально открываться в определенных браузерах.
28 Как простое решение можно использовать следующий скрипт:
29 {{code language="js"}}setInterval(
30 () =>
31 {
32 const list = document.getElementsByTagName('IFrame');
33 for (let item of list) {
34 const content = item.srcdoc;
35
36 if (
37 item.sandbox.length !== 0
38 && content !== ''
39 )
40 {
41 item.removeAttribute('sandbox');
42 item.srcdoc = null;
43 item.srcdoc = content;
44 }
45 }
46 },
47 2000);{{/code}}
48
49 How to programatically remove sandbox attribute from an iframe with javascript
50 [[https:~~/~~/stackoverflow.com/questions/16135465/how-to-programatically-remove-sandbox-attribute-from-an-iframe-with-javascript>>https://stackoverflow.com/questions/16135465/how-to-programatically-remove-sandbox-attribute-from-an-iframe-with-javascript]]
51 )))
Alexandr Fokin 1.16 52 |[[Встраивание скриптов>>doc:.Встраивание скриптов.WebHome]]|
Alexandr Fokin 2.2 53 |[[Управление заголовком страницы>>doc:Движки управления информацией и процессами, CRM.Low code.AppSmith.Сценарии.Управление заголовком страницы.WebHome]]|