|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
Подскажите плиз: Для колонки с стилем EDIT и опцией USE CODE TABLE=true, как динамически заполить эту самую таблицу CODE TABLE??? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2004, 13:56 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
f45fПодскажите плиз: Для колонки с стилем EDIT и опцией USE CODE TABLE=true, как динамически заполить эту самую таблицу CODE TABLE??? SetValue method (DataWindows) Description Sets the value of an item in a value list or code table for a column in a DataWindow control or DataStore. (A value list is called a code table when it has both display and data values.) SetValue does not affect the data stored in the column. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2004, 14:12 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
PL99 SetValue method (DataWindows) Description dwcontrol.SetValue ( string column, integer index, string value ) т.е. значение я могу установить только для определенной строки и если я пишу dw_1.SetValue("klient",1,"my_klient~t3") // не работает dw_1.SetValue("klient",1,"my_klient1~t4") //работает для всей таблицы dw_1.SetValue("klient",1,"my_klient~t3") // работает для всей таблицы dw_1.SetValue("klient",2,"my_klient1~t4") //работает для всей таблицы а мне нужно на этапе отrрытия окна для поля в общем определить табицу code table ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2004, 14:21 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
Все нашел Нужно использовать типа так: dw_1.Object.emp_status.Values = "Active~tA/Part Time~tP/Terminated~tT" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2004, 14:44 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
А если, не три значения, а триста, что делать будете? Может быть всетаки какие-нибудь другие решения применить? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2004, 14:52 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
Guest_2А если, не три значения, а триста, что делать будете? Может быть всетаки какие-нибудь другие решения применить? Проверил на 1000 - пашет на УРА. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2004, 15:13 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
Как-то не по себе, от таких извратов. Мнение сугубо личное. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2004, 15:17 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
Guest_2А если, не три значения, а триста, что делать будете? Может быть всетаки какие-нибудь другие решения применить? А что, есть реальные примеры из жизни, когда понадобилась кодовая таблица на 300 записей? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2004, 15:27 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
С дуру можно и &^$ сломать :-))) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2004, 19:14 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
авторА что, есть реальные примеры из жизни, когда понадобилась кодовая таблица на 300 записей? У меня нет, а f45f перевыполнил план более чем в 3 раза? Да я и динамически кодовые таблицы на заполняю, только в DW Painter'e (Мастеской DW) на этапе разработки нового dw object'a. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2004, 08:29 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
ФилиппС дуру можно и &^$ сломать :-))) Уж лучше бы они его сломали :-))) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2004, 08:35 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
Какая разница сколько записей в code table. Понятно, что и 300 записей это много, но нужно было просто динамически заполнить таблицу, а разговор ведется не понятно о чем. Может есть другие варианты, так поделитесь. Критика умесна, если она обоснована. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2004, 11:30 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
f45fКакая разница сколько записей в code table. Понятно, что и 300 записей это много, но нужно было просто динамически заполнить таблицу, а разговор ведется не понятно о чем. Может есть другие варианты, так поделитесь. Критика умесна, если она обоснована. Да не - все правильно, именно так и надо заполнять кодовую таблицу (через column.values). Просто есть товарищи, которые не понимают необходимости динамического заполнения. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2004, 21:27 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
авторПросто есть товарищи, которые не понимают необходимости динамического заполнения. Да, есть :-) Даже если динамическое заполнение, всё равно это упражнение ~= хардкодированию этих n100 значений, поскольку происходит на конкретном instance datawindow controla. В чём смысл этого упражнения? Понятно в чём - валидировать user input. Зачем при этом заполнение код таблицы колонки в Стиле EDIT не очень ясно. Делается datastore (reusable by many instances of datawindow controls), куда сосётся набор данных против которых делается валидирование, и скриптается itemchanged event. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2004, 23:38 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
2 Филипп. Спасибо, ты натолкнул меня на мысль, и она сработала. Блин опыта мне не хватает. А все проще пареной репы. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2004, 11:47 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
Филипп Даже если динамическое заполнение, всё равно это упражнение ~= хардкодированию этих n100 значений, поскольку происходит на конкретном instance datawindow controla. В чём смысл этого упражнения? Понятно в чём - валидировать user input. Зачем при этом заполнение код таблицы колонки в Стиле EDIT не очень ясно. Я про случай, когда кодовая таблица используется не для проверки, а для отображения (раскодирования). В этом случае, например, язык в DisplayName кодовой таблицы может зависеть от настроек и следовательно его надо иметь возможность установить динамически. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2004, 14:23 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
2 Филипп Делается datastore when all you have is a hammer, everything looks like a nail :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2004, 17:37 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
авторЯ про случай, когда кодовая таблица используется не для проверки, а для отображения (раскодирования). Тогда зачем Стиль EDIT? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2004, 18:42 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
dddw рулез форева ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2004, 18:48 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
Филипп авторЯ про случай, когда кодовая таблица используется не для проверки, а для отображения (раскодирования). Тогда зачем Стиль EDIT? А какие есть другие варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2004, 13:46 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
dddw рулез форева ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2004, 16:42 |
|
Стиль EDIT+ code table
|
|||
---|---|---|---|
#18+
Филиппdddw рулез форева ;) Так это уже другой контрол, с выпадающим списком. В нем нет например валидации чисел по выходу. Допустим, например, что есть числовое поле, одно из значений которого должно показываться как "по умолчанию" . Вот здесь и надо применять edit+code table + динамическое заполнение, в зависимости от языка ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2004, 17:49 |
|
|
start [/forum/topic.php?fid=15&fpage=101&tid=1338988]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 235ms |
total: | 382ms |
0 / 0 |