|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
РВ10.5 Надо прикрутить к имеющемуся DW модную сегодня опцию - показывать и скрывать столбы. Скрываю и показываю по простому через свойство видимости, но при показе скрытого ранее столбца, его бросает в конец, последним. Как этого избежать? Или может это делается как-то иначе? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2017, 13:09 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
Так и будет Может делать ширину равную 0? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2017, 19:41 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
AIS, При показывании скрыть все последующие столбцы, потом показать в нужной очередности (сам не пробовал). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2017, 20:17 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
AMB98При показывании скрыть все последующие столбцы, потом показать в нужной очередности (сам не пробовал).Я пробовал - работает, но возможно, перед перестройкой надо отключить Redraw для исключения мелькания и повышения скорости работы. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2017, 11:03 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
PaulJBAMB98При показывании скрыть все последующие столбцы, потом показать в нужной очередности (сам не пробовал).Я пробовал - работает, но возможно, перед перестройкой надо отключить Redraw для исключения мелькания и повышения скорости работы. Это как мне кажется в итоге будет сложновато, т.к. опция выглядит так: кнопка меню выводит список столбцов с чекбоксами, где пользователь устанавливает галочки для нужных столбцов. Т.е. по этой технологии надо будет скрыть сначала все столбцы, а потом показать те, что нужно. С другой стороны этот способ сразу решает и другую задачу - перемещение столбцов. Судя по всему так и придется делать, хотя есть опасение, что внешний вид может и на каком то этапе поломаться. spas2001Так и будет Может делать ширину равную 0? Чесно говоря думал, но не пробовал, т.к. есть в формулах и свойствах привязки к размерам столбца. ПС. А вообще, надеялся, что кто-то подскажет где в свойствах DW надо поставить галочку, чтобы столбец при показе не бросало в конец. Вроде помнится, что читал когда-то про такое - "как правильно скрывать и показывать столбец", но не помню где и было ли это вообще. ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2017, 13:31 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
Было у Марка Локшина, кажется, но про удаление строк))) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2017, 13:56 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
Попутно возникло ещё пару вопросов, может кто подскажет. 1. Пользователь перетаскивает столбец. Какое событие в DW отвечает за это? т.е. отловить момент отпускания столбца после перетаскивания. 2. По идее у 1-го столбца должно быть Х=0, но в свойствах стоит значение X>0, которое не доступно для редактирования. Визуально, как будто отступ есть, но сдвинуть в самый край не получается. Как установить Х=0? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2017, 19:23 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
Как узнать ширину всей строки в DW? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2017, 12:04 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
Боюсь никак, только просуммировав все столбцы, учтя видимость. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2017, 15:52 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
Если знаете последний столбец или хотя бы их количество, то задача упрощается донельзя... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2017, 15:59 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
spas2001Боюсь никак, только просуммировав все столбцы, учтя видимость. spas2001Если знаете последний столбец или хотя бы их количество, то задача упрощается донельзя... Вообще то сделал дополнительный столбец, разместил его в конце и сделал невидимым. Брал его значение х и надеялся, что это будет именно длина строки. У меня под это значение завязано текстовое поле. Длина поля при каких либо изменениях (скрыл/показал, растянул/сжал какой либо столбец) отрабатывается правильно, а вот текст внутри поля живет по каким то своим размерам и соответственно нарушаются переносы. Сейчас понимаю, что наверное вопрос задал не совсем тот. В общем проблема в том, что размер текстового поля с изменениями его длины работает правильно (по крайне мере визуально), а вот текст в нем начинает не правильно делать переносы, как будто у поля другой бОльший размер, поэтому часть текста скрывается за границей поля. Кто-то может что то посоветовать, как это порешать? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2017, 22:55 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
Если я правильно понял Вашу проблему, попробуйте изменить свойство "width" колонки на выражение, типа width="0~t<value>". Во многих случаях помогало. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2017, 10:30 |
|
DW скрыть и показать столбец
|
|||
---|---|---|---|
#18+
Взгляните на 27 и на 28 пример. http://infocenter-archive.sybase.com/help/index.jsp?topic=/com.sybase.dc37783_1150/html/dwref/CAIDBAAF.htm После погромма надо будет снова прикрутить к контролу Data Window, повторить ретрив или RowsCopy из припрятаной невидимой DW. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 16:00 |
|
|
start [/forum/topic.php?fid=15&fpage=5&tid=1335135]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
3ms |
others: | 245ms |
total: | 377ms |
0 / 0 |