|
УФ. Табличное поле. Текущая строка | ☑ | ||
---|---|---|---|---|
0
rowflag
22.11.12
✎
14:56
|
Как сделать текущей первую (сверху) строку в таблице?
&НаКлиенте Процедура ДобавитьСообщение() НомерСообщения = НомерСообщения + 1; ЕстьСтрокиДляОкраски = Ложь; Для каждого Стр Из СообщенияТЗ Цикл Если Стр.Окрасить Тогда ЕстьСтрокиДляОкраски = Истина; КонецЕсли; КонецЦикла; Если Не ЕстьСтрокиДляОкраски тогда // нет сток для окраски ПодключитьОбработчикОжидания("ОбработчикТаймера",1); КонецЕсли; Сообщение = СообщенияТЗ.Добавить(); Сообщение.ЧастьПервая = ""; Сообщение.ВремяДобавления=ТекущаяДата(); Сообщение.ЦветСтроки = "Красный"; Сообщение.Окрасить = Истина; Сообщение.Номер = НомерСообщения; Элементы.Группа_Сообщения.Видимость = Истина; Элементы.КПСкрытьСписокСообщенийОбОшибках.Пометка = Истина; //СообщенияТЗ.Сортировать("Номер Убыв"); // сделать текущей первую (сверху) строку в таблице КонецПроцедуры |
|||
1
palpetrovich
22.11.12
✎
15:02
|
так может?
Элементы.Группа_Сообщения.ТекущаяСтрока = Группа_Сообщения[0] |
|||
2
НЕА123
22.11.12
✎
15:05
|
OFF
сегодня просто невозможно... Если СообщенияТЗ.Найти(Истина, "Окрасить") <> Неопределено тогда // нет сток для окраски ПодключитьОбработчикОжидания("ОбработчикТаймера",1); КонецЕсли; на худой конец хотя бы прервать вставил. |
|||
3
rowflag
22.11.12
✎
15:29
|
(2) и что я получу?
|
|||
4
rowflag
22.11.12
✎
15:30
|
(2) Все равно спасибо, наверное так быстрее.
|
|||
5
banco
22.11.12
✎
15:34
|
Элементы.Группа_Сообщения.ТекущаяСтрока = СообщенияТЗ[0].ПолучитьИдентификатор();
|
|||
6
rowflag
22.11.12
✎
15:36
|
(1)(5) причем здесь группа, в которую включен элемент СообщенияТЗ?
|
|||
7
ll13
22.11.12
✎
15:36
|
||||
8
Reset
22.11.12
✎
15:37
|
(6) Там все верно, но вместо Группа_Сообщения укажи имя элемента - таблицы формы
|
|||
9
Reset
22.11.12
✎
15:37
|
+который отображает данные из СообщенияТЗ
|
|||
10
palpetrovich
22.11.12
✎
15:38
|
(6) откуда мне знать что у тебя "Группа_Сообщения" - я предположил что это связанные данные
|
|||
11
rowflag
22.11.12
✎
15:40
|
(8) Оно также называется.
|
|||
12
rowflag
22.11.12
✎
15:41
|
(Щас попробую)
|
|||
13
НЕА123
22.11.12
✎
15:41
|
еще OFF
Если Не Элементы.Группа_Сообщения.Видимость Элементы.Группа_Сообщения.Видимость = Истина; конецесли; Если Не Элементы.КПСкрытьСписокСообщенийОбОшибках.Пометка Элементы.КПСкрытьСписокСообщенийОбОшибках.Пометка = Истина; конецесли; |
|||
14
rowflag
22.11.12
✎
15:41
|
(10) предположил что это как-то понятно.
|
|||
15
rowflag
22.11.12
✎
15:43
|
(13) Зачем??
|
|||
16
rowflag
22.11.12
✎
15:47
|
Элементы.СообщенияТЗ.ТекущаяСтрока = СообщенияТЗ[0];
Ошибка преобразования данных XDTO: Запись значения свойства 'cr': форма: Элемент имя: {http://v8.1c.ru/8.2/mngsrv/ws}cr по причине: Ошибка отображения типов: Отсутствует отображение для типа 'ДанныеФормыЭлементКоллек |
|||
17
rowflag
22.11.12
✎
15:49
|
!!!! Элементы.СообщенияТЗ.ТекущаяСтрока = СообщенияТЗ[0].ПолучитьИдентификатор();
|
|||
18
rowflag
22.11.12
✎
15:49
|
Спасибо!!
|
|||
19
rowflag
22.11.12
✎
15:50
|
Как сделать чтобы эта строка вообще была такого же цвета, как и все остальные строки? (сначала красная, а потом белая (по таймеру))
|
|||
20
rowflag
22.11.12
✎
15:50
|
(а то она выделенная синяя, а смысл всего этого чтобы она была красной вначале)
|
|||
21
Reset
22.11.12
✎
15:58
|
Не делать ее выделенной? :)
|
|||
22
Reset
22.11.12
✎
15:59
|
ну или поменять цвет выделения (я не знаю, возможно ли это на УФ)
|
|||
23
rowflag
22.11.12
✎
16:02
|
(может тогда лучше сообщения об ошибках в другой выводить какой-нибудь элемент интерфейса?)
|
|||
24
rowflag
22.11.12
✎
16:03
|
(есть еще:
Табличный документ Текстовый документ Форматированный документ Список значений ) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |