|
Как задать форматную строку для ячейки табличного поля?
| ☑ |
0
poi
16.08.14
✎
16:03
|
Есть табличное поле (не табличная часть).
В одной из колонок в зависимости от того, какое значение хранится в ячейке, применять различные форматные строки.
Например, если число больше 100, то форматная строка "ЧДЦ=0", а если число меньше 100, то "ЧДЦ=2"
|
|
1
Wobland
16.08.14
✎
16:07
|
при выводе строки?
|
|
2
Wobland
16.08.14
✎
16:08
|
а вообще, идея - гно. нечего юзера в обман вводить
|
|
3
poi
16.08.14
✎
16:13
|
(2) Текущее условие задачи упрощено и оторвано от реальной проблемы.
Моя цель - сделать для различных ячеек различный формат.
"При выводе строки" можно настроить цвета ячейки и т.п., формат - нет
|
|
4
Wobland
16.08.14
✎
16:14
|
(3) КолонкаТабличногоПоля.Формат (TableBoxColumn.Format)
КолонкаТабличногоПоля (TableBoxColumn)
Формат (Format)
Использование:
Чтение и запись.
следующий
|
|
5
Wobland
16.08.14
✎
16:14
|
ПолеВвода.Формат (TextBox.Format)
ПолеВвода (TextBox)
Формат (Format)
Использование:
Чтение и запись.
|
|
6
ДенисЧ
16.08.14
✎
16:15
|
так.... Я этого штрейкбрейхера когда-нибудь пристрелю....
|
|
7
poi
16.08.14
✎
16:58
|
(5) например в событии ПриИзменении(Элемент)
я делаю для ячейки
Элемент.Формат = "ЧДЦ=2";
но на форме этот формат не применяется
|
|
8
Wobland
16.08.14
✎
17:00
|
(7) ну дела...
|
|
9
poi
16.08.14
✎
17:01
|
(8) этот формат действителен только в момент редактирования.
когда из поля выходишь, действовать начинает тот, что установлен для колонки
|
|
10
Wobland
16.08.14
✎
17:02
|
тогда читаем (2)
|
|