Вверх ↑
Разработчик
Ответов: 26068
Рейтинг: 2121
#1: 2019-06-14 10:21:14 ЛС | профиль | цитата
Леонид писал(а):
обновите элемент MultiBlockFind

Этот компонент никогда не имел отдельной точки onResult. Все onResul-ты должны быть пронумерованы (onResult1, onResult2... onResultN).

--- Добавлено в 2019-06-14 10:34:51

Вот схема от Леонида на компоненте, который действительно находится на SVN. Выходных точек Result должно быть ровно столько, сколько блоков поиска {**s}...{**e}

Схема

Add(MainForm,15695928,238,182)
{
}
Add(MultiBlockFind,8557990,350,238)
{
Count=2
TagList="{**s}‹title›{**x}‹/title›{**e}\r\n{**s}‹div class="name"›{**x}‹/div›{**e}\r\n"
link(onResult1,15456519:doWork1,[(389,244)(389,237)(515,237)])
link(onResult2,1521855:doStr,[])
}
Add(Button,15526721,238,238)
{
Width=384
Align=2
link(onClick,12905377:doEnum,[])
}
Add(StrList,9170243,287,182)
{
Strings=#126:‹title›Майкл Джон Гаррисон‹/title› ‹div class="name"›Пустота‹/div› ‹div class="name"›Свет‹/div› ‹div class="name"›Нова ‹/div› |126:‹title›Автор1‹/title› ‹div class="name"›1‹/div› ‹div class="name"›2‹/div› ‹div class="name"›3‹/div› ‹div class="name"›4‹/div› |125:‹title›Автор2‹/title› ‹div class="name"›1‹/div› ‹div class="name"›2‹/div› ‹div class="name"›3‹/div› ‹div class="name"›4‹/div›|0:|
}
Add(Memo,16294008,532,245)
{
Left=70
Top=25
Width=230
Height=230
ScrollBars=2
}
Add(MT_String,1521855,413,245)
{
link(onResult,456250:doEnum,[])
}
Add(ArrayEnum,12905377,301,238)
{
link(onItem,8557990:doMultiBlockFind,[])
link(Array,9170243:Array,[])
}
Add(Str_Enum,456250,462,245)
{
link(onEnum,15456519:doWork2,[])
}
Add(HubEx,15456519,511,245)
{
link(onEvent,16294008:doAdd,[])
}

Кстати, а куда пропало все остальное из HTML кода, тот же тег html?
карма: 22

0
Редактировалось 2 раз(а), последний 2019-06-14 10:41:43