|
Увеличить высоту строки в таблице значений на форме | ☑ | ||
---|---|---|---|---|
0
lamp
16.03.12
✎
09:38
|
Осваиваю программирование в 1с 8.2
Такая задача - на форме у меня таблица значений, можно за задать высоту строки? Или установить параметр типа "авто", чтобы 2х или 3х строчные строки, выведенные в таблицу были видны? |
|||
1
Maxus43
16.03.12
✎
09:40
|
а проверить? это ж просто быстрей.
можно конечно |
|||
2
Wobland
16.03.12
✎
09:40
|
(1) здесь вам не тут. в чате быстрее спросить
|
|||
3
Maxus43
16.03.12
✎
09:40
|
т.е. можно задать высоту, а вот строки переносить не будет и растягивать ячейки
|
|||
4
lamp
16.03.12
✎
09:42
|
ну хорошо, хотя бы задать высоту строки. Как?
|
|||
5
Maxus43
16.03.12
✎
09:43
|
(4) в свойствах ячейки - высота есть
|
|||
6
Maxus43
16.03.12
✎
09:44
|
(5) в свойствах колонки
|
|||
7
lamp
16.03.12
✎
09:45
|
(5) как добраться до свойств ячейки? если, к примеру:
НоваяСтрока = Таблица.Добавить(); НоваяСтрока.Дата = Лев(Строка(СтрДок.ДатаНачала), 10); НоваяСтрока.Сотрудник = Строка(СтрДок.Сотрудник) + Символы.ПС + Строка(СтрДок.ВидРасчета); |
|||
8
Wobland
16.03.12
✎
09:46
|
(7) тут ты с данными работаешь. а спрашиваешь пр элемент формы
|
|||
9
Сергей Д
16.03.12
✎
09:46
|
Проблема в чем? В элементе формы ТабличноеПоле надо вывести текст в ячейках в несколько строк?
|
|||
10
Maxus43
16.03.12
✎
09:47
|
(7) нужна действительно произвольная Таблица Значений? может лучше таб часть использовать?
Высота строк и т.д. задаётся для Элемента Управления на форме, не в самой ТЗ |
|||
11
lamp
16.03.12
✎
09:47
|
(9) ага
|
|||
12
Maxus43
16.03.12
✎
09:48
|
(11) мышкой всё настраивается, на элементах управления
|
|||
13
lamp
16.03.12
✎
09:49
|
(12) щелкаю мышкой по пустой ТаблицеЗначений на форме в конфигураторе - справа ничего такого подходящего не нахожу
|
|||
14
Maxus43
16.03.12
✎
09:50
|
(13) колонки там уже заданы? щёлкай по конкретной колонке, будет там и высота и автовысота
|
|||
15
Maxus43
16.03.12
✎
09:51
|
(14) + не по ячейке а по шапке, по имени колонки
|
|||
16
lamp
16.03.12
✎
09:51
|
(14) колонки создаются ПриОткрытии
(8) это я проиллюстрировал, как заполняется таблица, чем а на форме всё вот так: Таблица.Колонки.Добавить("Дата", Новый ОписаниеТипов("Строка"),, 6); Таблица.Колонки.Добавить("Сотрудник", Новый ОписаниеТипов("Строка")); Таблица.Колонки.Добавить("Часы", Новый ОписаниеТипов("Число"),, 5); ЭлементыФормы.Таблица.СоздатьКолонки(); |
|||
17
Maxus43
16.03.12
✎
09:51
|
Таблица.Колонки.Сотрудник.Высота....
|
|||
18
Maxus43
16.03.12
✎
09:51
|
перед создать колонки
|
|||
19
Maxus43
16.03.12
✎
09:54
|
точнее
ЭлементыФормы.Таблица.Колонки.Сотрудник.Высота... после СоздатьКолонки() :) |
|||
20
lamp
16.03.12
✎
09:58
|
(19) нет, не работает, метод объекта не обнаружен
|
|||
21
Wobland
16.03.12
✎
10:00
|
(20) а он есть
|
|||
22
Maxus43
16.03.12
✎
10:01
|
(20) Отладчиком пользуетесь? это великая вещь в 8-ке, все свойства любых объектов можно посмотреть, все значения всего в режиме реального времени
|
|||
23
lamp
16.03.12
✎
10:02
|
ОК, позырю сейчас
|
|||
24
Wobland
16.03.12
✎
10:03
|
(22) тут и без отладчика ясно, что человек прикладывает метод не к тому месту
|
|||
25
Maxus43
16.03.12
✎
10:03
|
(24) ну дак в нём увидит что не так делает
|
|||
26
Wobland
16.03.12
✎
10:07
|
(25) я бы посоветовал пациенту принять мозг. в отладчике оно ж ему тоже скажет, что метода у объекта нет ;)
|
|||
27
Wobland
16.03.12
✎
10:08
|
намекаю: что такое СоздатьКолонки() и на куда оно применяется?
|
|||
28
Maxus43
16.03.12
✎
10:15
|
ЭлементыФормы.Таблица.Колонки.Сотрудник, там смотреть
|
|||
29
lamp
16.03.12
✎
10:25
|
Посмотрел в отладчике, сделал:
ЭлементыФормы.Таблица.Колонки.Сотрудник.ВысотаЯчейки = 50; не ругается, но и высоту строки не меняет... |
|||
30
Maxus43
16.03.12
✎
10:26
|
(29) высота - это 1,2,3. но никак не 50)
ЭлементыФормы.Таблица.ОбновитьСтроки() добавь ещё |
|||
31
lamp
16.03.12
✎
10:29
|
Да, уже прочел, что это число - количество строк, сделал = 2 - заработало, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |