|
Нажатие на Кнопку в Табличном поле |
☑ |
0
Лодырь
06.10.11
✎
08:13
|
Есть некая форма.
В ней есть табличное поле под именем ТПоле.
В нем создана колонка и установлен элемент управления - кнопка следующим кодом:
ЭлементыФормы.ТПоле.Колонки.Добавить("КолонкаСКнопкой");
ЭлементыФормы.ТПоле.Колонки.КолонкаСКнопкой.УстановитьЭлементУправления(Тип("Кнопка"));
ЭлементыФормы.ТПоле.Колонки.КолонкаСКнопкой.Ширина = 5;
ЭлементыФормы.ТПоле.Колонки.КолонкаСКнопкой.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
Несмотря на последнюю строчку, чтобы кликнуть на кнопку сначала надо войти в ячейку, а потом кликнуть на кнопку. Внимание вопрос - КАК сделать так чтобы кликать на кнопку можно было сразу.
Сразу скажу, что обходные варианты с тем чтобы просто повесить на ячейку картинку с изображением кнопки и сделать обработчик ПриНачалеРедактирования() уже пробовал и они работают. Но хочется избавится от этого колхоза.
|
|
1
Рэйв
06.10.11
✎
08:17
|
а зачем тебе кнопка в колонке?
|
|
2
Рэйв
06.10.11
✎
08:17
|
Сделай ее на форме и нажимай.А текущие данные получай в процедуре нажатия
|
|
3
Лодырь
06.10.11
✎
08:20
|
(1) Так надо. Пользователи привыкли к определенному стилю интерфейса.
|
|
4
Лодырь
06.10.11
✎
08:22
|
(2) Это 2 клика мышкой и полусекундное перемещение мыши. Нужен 1 клик.
|
|
5
Рэйв
06.10.11
✎
08:22
|
(3)Подумаешь - привыкли. Привыкнут к новому :-)
|
|
6
Лодырь
06.10.11
✎
09:15
|
Ну неужели нет других извращенцев сующих кнопки в ячейки табличной части?
|
|
7
hhhh
06.10.11
✎
10:24
|
(6) все извращенцы на управляемых формах уже пишут.
|
|