
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.10.2006, 10:06
|
|||
|---|---|---|---|
|
|||
Новичек vs DataWindow |
|||
|
#18+
Недавно начал работать с PB и возникла проблема, которую с помощью хелпа решить не удалось. Имеется DW со столбцом checkbox-ов. Надо изменить свойство отдельного checkbox-а. Пробовал dw_1.Object.column_id[row].Background.Color , но выдается ошибка. Помогите разобраться пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 10:23
|
|||
|---|---|---|---|
|
|||
Новичек vs DataWindow |
|||
|
#18+
Так сделать нельзя. Необходимо задавать expression на свойство color этого checkbox'а. Что-то типа Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 10:30
|
|||
|---|---|---|---|
|
|||
Новичек vs DataWindow |
|||
|
#18+
galileoНедавно начал работать с PB и возникла проблема, которую с помощью хелпа решить не удалось. Имеется DW со столбцом checkbox-ов. Надо изменить свойство отдельного checkbox-а. Пробовал dw_1.Object.column_id[row].Background.Color , но выдается ошибка. Помогите разобраться пожалуйста. Естественно. это свойство всего column целиком, а не для конкретной строки. свойство "отдельного" checkbox-а можно "изменить", если задать Expression. dw.Object.<Columnname>.Background.Color='<цвет_по_умолчанию>~tif(<некое_условие>,<цвет1>,<цвет2>)' соответственно инфо для принятия решения уже должно быть в dw. что за условие и как это сделать - думайте сами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 10:33
|
|||
|---|---|---|---|
|
|||
Новичек vs DataWindow |
|||
|
#18+
упс... Марк опередил. currentRow() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 10:41
|
|||
|---|---|---|---|
|
|||
Новичек vs DataWindow |
|||
|
#18+
ЗоринАндрейупс... Марк опередил. currentRow() ? как то видел как по клику добавляли or getrow() = N в условие, и следы боев за то чтоб это работало после сортировки и фильтрации. душераздирающее зрелище. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 10:47
|
|||
|---|---|---|---|
|
|||
Новичек vs DataWindow |
|||
|
#18+
ЗоринАндрейcurrentRow()? или GetRow(), а может их комбинация или что-то еще... Если необходимо для нескольких строк по сложному условию устанавливать, то можно завести колонку в котоую писать цвет и ее значение на условие поставить или писать в нее признак, а цвет на условии менять... Есть еще вариант с глобальной функцией, но это достаточно медленно и здесь их не любят :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 10:48
|
|||
|---|---|---|---|
|
|||
Новичек vs DataWindow |
|||
|
#18+
Спасибо огромное. Остался маленький вопрос - где можно поподробнее узнать об expressions? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 10:54
|
|||
|---|---|---|---|
|
|||
Новичек vs DataWindow |
|||
|
#18+
galileoгде можно поподробнее узнать об expressions А чего узнатвать? Все просто. Если для свойства объекта datawindow задан expression, то он вычисляется для каждой строки и значение свойства ему собственно и приравнивается. В expression можно задавать различные выражения, испрользовать разные функции, использовать значения колонок и computed field's. Список функций находится прямо в окне задания выражения. Также можно из expression вызывать глобальные функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 11:52
|
|||
|---|---|---|---|
|
|||
Новичек vs DataWindow |
|||
|
#18+
Локшин Марк ЗоринАндрейcurrentRow()? или GetRow(), а может их комбинация или что-то еще... В данном случае нужно if(getrow() = строка, цвет1, цвет2) currentRow() это строка в которой находится курсор, а GetRow() (внутри expression) означает строку для которой будет применено выражение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1337572]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 330ms |

| 0 / 0 |
