|
|
|
Итемы в Девелопере
|
|||
|---|---|---|---|
|
#18+
Есть такое вопрос, на который сам пока еще не нашел ответа: можно ли написать процедуру, которая смогла бы работать с любым блоком и которая бы делала некие манипуляции с итемами этого блока (т.е. нужен перебор итемов, при этом заранее неизвестно ничего, кроме передающегося в процедуру имени блока). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 12:05 |
|
||
|
Итемы в Девелопере
|
|||
|---|---|---|---|
|
#18+
для навигации: first_item next_item last_item :system.cursor_item для получения текущего элемента и set_item_property, get_itm_property, copy и т.д. для работы со свойствами и значениями элементов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 12:52 |
|
||
|
Итемы в Девелопере
|
|||
|---|---|---|---|
|
#18+
Так решается задача не для всех типов итемов. А как быть для итемов, которые не navigable? Требуется решить задачу для ВСЕХ итемов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 13:14 |
|
||
|
Итемы в Девелопере
|
|||
|---|---|---|---|
|
#18+
CurrentItem := Get_Block_Property(CurrentBlock, FIRST_ITEM); WHILE TRUE LOOP IF CurrentItem IS NULL THEN EXIT; END IF; SET_ITEM_PROPERTY(CurrentBlock || '.' || CurrentItem, ITEM_SIZE, 0,0); CurrentItem := Get_Item_Property(CurrentBlock || '.' || CurrentItem, NEXTITEM); END LOOP; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 13:50 |
|
||
|
Итемы в Девелопере
|
|||
|---|---|---|---|
|
#18+
Найдено, оказалось очень естественно и несложно... GET_ITEM_PROPERTY (<id item>, NextItem) - с его помощью получаем имя следующего. Шагаем пока не получим NULL. А первый итем получим с помощью GET_BLOCK_PROPERTY (<имя блока>, First_Item). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 13:55 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32131760&tid=1991197]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
207ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 459ms |

| 0 / 0 |
