|
Кнопка в табличном поле |
☑ |
0
vicof
14.06.13
✎
10:31
|
КолонкаЗаписать = ЭлементыФормы.Сотрудники.Колонки.Записать;
КолонкаЗаписать.ИзменениеРазмера = ИзменениеРазмераКолонки.НеИзменять;
КолонкаЗаписать.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
КолонкаЗаписать.УстановитьЭлементУправления(Тип("Кнопка"));
КолонкаЗаписать.ЭлементУправления.УстановитьДействие("Нажатие", Новый Действие("НажатиеНаКнопкуЗаписать"));
КолонкаЗаписать.ЭлементУправления.Заголовок = "Записать";
Добавляю перед открытием формы такой код.
В результате кнопка появляется, если только тыкнуть именно по колонке с кнопкой.
Почему так происходит?
|
|
1
vicof
14.06.13
✎
10:34
|
Хочу, чтобы кнопка появлялась при выделении строки, в каком месте табличного поля бы я не тыкнул.
|
|
2
vicof
14.06.13
✎
10:38
|
Процедуру нажатия создал.
Колонка к данным не привязана.
Доступность колонки включена.
|
|
3
palpetrovich
14.06.13
✎
10:40
|
это что, сколько строк - столько и кнопок? ...а зачем?
|
|
4
vicof
14.06.13
✎
10:40
|
(3) не, при выделении строки - кнопка появляется, при смене строки - в новой появляется, в старой строке - исчезает.
|
|
5
Базис
naïve
14.06.13
✎
10:41
|
Ты расшифровку так делаешь?
|
|
6
vicof
14.06.13
✎
10:42
|
(5) Не путай табличное поле и поле табличного документа
|
|
7
vicof
14.06.13
✎
10:45
|
(3) Пользователям лень заходить в форму редактирования (вызывается при двойном нажатии на строку ТП), если не хотят в ней что-либо менять. А записывать нужно. Типа "дисциплинирующий момент" - обязательно пройтись по всем сотрудникам и нажать кнопку "записать".
|
|
8
palpetrovich
14.06.13
✎
10:48
|
(7)"дисциплинирующий момент" - ужас ...может ну его?
может гиперссылку туда вместо кнопки?
|
|
9
vicof
14.06.13
✎
10:59
|
(8) Директор по персоналу считает иначе. Пускай сами столкнутся со своими проблемами =)
Думал об этом, но гиперссылка все же обозначает переход куда-то, а кнопка обозначает действие. Нельзя людей обманывать :)
|
|
10
palpetrovich
14.06.13
✎
11:09
|
(9) можно можно :) а еще можно картинку туда втулить нестандартную + нестандартнаяобработка
зы: проверил, действительно кнопка в строке видна только при активизации
|
|
11
vicof
14.06.13
✎
11:54
|
поиском пошарился, не нашел ничего похожего.
(10) Видимо, придется эмулировать
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший