|
Массовые изменения в DW-детализации
|
|||
---|---|---|---|
#18+
Традиционно - есть основной DW и DW-детализации. Для выбранного элемента из основного DW редактируем его параметры в DW-детализации. Но если надо внести изменения для выбранной группы элементов основного DW, то открываю пустую форму DW-детализации, вношу в поля только общие данные (т.е. остальные необщие остаются пустыми) и скриптом вношу общие изменения в БД для этих элементов. Вопрос: как организовать открытие формы вот с таким визуальным эффектом? -> в полях с одинаковыми данными показ этих данных, а в полях с различными данными - пусто и например, серый фон. Эффект известный. Как организовать это? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 12:39 |
|
Массовые изменения в DW-детализации
|
|||
---|---|---|---|
#18+
Ну не знаю, можно в переменную цвета count значений по полю загнать:) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 18:43 |
|
Массовые изменения в DW-детализации
|
|||
---|---|---|---|
#18+
AISТрадиционно - есть основной DW и DW-детализации. Для выбранного элемента из основного DW редактируем его параметры в DW-детализации. Но если надо внести изменения для выбранной группы элементов основного DW, то открываю пустую форму DW-детализации, вношу в поля только общие данные (т.е. остальные необщие остаются пустыми) и скриптом вношу общие изменения в БД для этих элементов. Вопрос: как организовать открытие формы вот с таким визуальным эффектом? -> в полях с одинаковыми данными показ этих данных, а в полях с различными данными - пусто и например, серый фон. Эффект известный. Как организовать это? Если ты уже вносишь только общие данные (при этом остальные колонки не трогаешь) то в нетронутых значение будет NULL. Далее если для ячейки в background указать в поле color чтото вроде if(isnull(column_name), rgb(255, 0, 0), rgb(0,255,0)) то должно быть счастье. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2012, 09:54 |
|
Массовые изменения в DW-детализации
|
|||
---|---|---|---|
#18+
Вопрос собственно не о том как изменить (установить условие) цвет в ячейке, а как из БД получить необходимые данные и отобразить их в форме. Пока кроме как через скрипт ничего не получается: пробегая в цикле по столбцам формы, делаю запросы к БД на совпадение данных, и взависимости от результата отображаю в этой ячейке формы либо общее значение, либо пусто с подсветкой. А хотелось бы, как то попроще, т.е. настроить (создать) DW, чтобы оно само это всё делало (в плане запросов к БД), а точнее ввиде одного большого запроса, у которого на входе массив ID. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2012, 11:26 |
|
|
start [/forum/topic.php?fid=15&msg=37737085&tid=1335562]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 253ms |
0 / 0 |