|
|
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
Нужна помощь! Есть DW (dw) с единственным полем - DDDW. Получаю данные в DDDW: dw.SetTransObject(sqlca) dw.Retrieve() Теперь нужно добавить в DDDW строку "ALL": Datawindowchild ldwc integer ll_i dw.GetChild('company', ldwc) ll_i = ldwc.InsertRow(1) ldwc.SetItem(ll_i, "company", "ALL") Теперь нужно, чтобы этa строкa "светилaсь" по умолчанию: SelectRow(ldwc, 0, FALSE) ldwc.SelectRow(1, TRUE) ldwc.ScrollToRow(1) Но получается, что на экране видна вторая строка из DDDW (т.е. та, которая была получена первой из базы данных). Хотя при открытии DDDW (нажатие на стрелочку) видна подсвеченной строка "ALL". Что в скрипте сделане неправильно? Как сделать так, чтобы слово "ALL" было видно на экране изначально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 13:43 |
|
||
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
Riska... ll_i = ldwc.InsertRow(1) ldwc.SetItem(ll_i, "company", "ALL") ... SelectRow(ldwc, 0, FALSE) ldwc.SelectRow(1, TRUE) ldwc.ScrollToRow(1) А почему SelectRow и ScrollToRow Вы деаете для 1-й строки? правиьно будет делать для строки, номер которой хранится в ll_i. Т.е. так: SelectRow(ldwc, 0, FALSE) ldwc.SelectRow( ll_i , TRUE) ldwc.ScrollToRow( ll_i ) --- С уважением, IKAR ikarhomecenter@narod.ru IkarHomeCenter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 13:57 |
|
||
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
Версия PB? Если уйти из поля показывается новое значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 14:04 |
|
||
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
SelectRow(ldwc, 0, FALSE) ldwc.SelectRow(ll_i, TRUE) ldwc.ScrollToRow(ll_i) Результат тот же :( В дальнейшем все работает, как надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 14:15 |
|
||
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
Version: PB8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 14:17 |
|
||
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
Создайте в основном DW еще одну колонку ( №2 ) . После добавления строки в dddw и всех ваших манипуляций сделайте Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 14:47 |
|
||
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
ВовикСоздайте в основном DW еще одну колонку ( №2 ) . После добавления строки в dddw и всех ваших манипуляций сделайте Код: plaintext 1. dw.SetFocus() dw.SetColumn(2) dw.SetColumn(1) Никаких изменений. Ставил перед ScrollToRow и после - результат тот же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 15:08 |
|
||
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
Может быть, дело просто в высоте "менюшки" ? Если да, то при ее инициализации добавьте в меню пустые строки - чтобы увеличить высоту окна меню, а затем при вставке удаляйте одну пустую строку (если она есть). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 15:19 |
|
||
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
Я так понял у вас DisplayColumn и DataColumn в DDDW одно и тоже поле. Вы сделайте так Код: plaintext 1. 2. 3. и никакого SelectRow и ScrollRow не надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 15:38 |
|
||
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
А кто будет делать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 15:39 |
|
||
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
rcryoА кто будет делать Код: plaintext А вот это не верно, объект не тот! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 15:41 |
|
||
|
Добавление строки в DDDW.
|
|||
|---|---|---|---|
|
#18+
СотниковЯ так понял у вас DisplayColumn и DataColumn в DDDW одно и тоже поле. Вы сделайте так Код: plaintext 1. 2. 3. и никакого SelectRow и ScrollRow не надо СПАСИБО!!! РАБОТАЕТ!!! Действительно, ничего больше делать не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 16:21 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=32681676&tid=1338904]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 354ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...