|
Создание таблицы на управляемой форме | ☑ | ||
---|---|---|---|---|
0
kimba
15.11.12
✎
12:06
|
Создаю элемент таблицы вот так:
ЭлИсследования = Элементы.Добавить("Исследования", Тип("ТаблицаФормы"), Форма.Элементы.ГруппаИсследований); ЭлИсследования.ПутьКДанным = "Исследования"; ЭлИсследования.РежимВыделения = РежимВыделенияТаблицы.Одиночный; КолонкаНомерСтр = Элементы.Добавить("ИсследованияНомерСтр", Тип("ПолеФормы"), ЭлИсследования); КолонкаНомерСтр.ПутьКДанным = "Исследования.НомерСтр"; КолонкаРезультат = Форма.Элементы.Добавить("ИсследованияРезультат", Тип("ПолеФормы"), ЭлИсследования); КолонкаРезультат.ПутьКДанным = "Исследования.Результат"; Соответственно в реквизитах у формы есть таблица с двумя колонками НомерСтр и Результат. Если заполняешь таблицу, то на форме все отображается, но редактировать нельзя, только удалять строки. Не могу в поле результат ничего ввести. Только просмотр стоит Ложь, доступность Истина. Короче надо её редактировать а не получается, почему??? |
|||
1
kimba
15.11.12
✎
12:31
|
вот простенький промер, убедитесь сами
http://narod.ru/disk/63714384001.77a0b73cf4eda08f65c8647792bc9206/ПроверкаСозданияТаблицы.epf.html |
|||
2
Cube
15.11.12
✎
12:48
|
У колонок не указан вид, надо так:
// Колонки исследований КолСтр = Элементы.Добавить("Стр", Тип("ПолеФормы"), ЭлИсследования); КолСтр.ПутьКДанным = "ТЗ.Стр"; КолСтр.Вид = ВидПоляФормы.ПолеВвода; КолРезультат = Элементы.Добавить("Результат", Тип("ПолеФормы"), ЭлИсследования); КолРезультат.ПутьКДанным = "ТЗ.Результат"; КолРезультат.Вид = ВидПоляФормы.ПолеВвода; |
|||
3
kimba
15.11.12
✎
12:57
|
(2) Спасиба чувак!
|
|||
4
Cube
15.11.12
✎
12:58
|
(3) Не за что)) Если б ты не сделал простенький пример, я б даже разбираться не стал, так что, считай, что ты почти сам решил свою проблему)
|
|||
5
kimba
15.11.12
✎
13:06
|
Так а теперь не понятно как сделать чтобы кнопка выбора была всегда, независимо от типа колонки, ведь если вручную рисуешт форму, там можно это устанавливать, а здесь как?
|
|||
6
kimba
15.11.12
✎
13:07
|
а, все просто, не увидел
|
|||
7
Cube
15.11.12
✎
13:16
|
КолСтр.КнопкаВыбора = Истина;
|
|||
8
kimba
15.11.12
✎
16:19
|
Теперь непонятно как убрать кнопки в командной панели таблицы, которые автоматически были созданы, если вручную форму рисуешь, то у командной панели есть свойство "Автозаполнение", убираешь галку и все ок, а как программно не понятно, там у неё нет такого свойства!
|
|||
9
kimba
15.11.12
✎
16:50
|
ботва какая-то, как у объекта созданного вручную и объекта на форме нарисованного разные свойства могут быть?
|
|||
10
kimba
15.11.12
✎
17:50
|
апну
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |