|
Как раскрыть дерево на форме на нужной позиции? | ☑ | ||
---|---|---|---|---|
0
hatsher
14.08.12
✎
12:04
|
Получаю форму выбора справочника Номенклатура. Как раскрыть дерево при открытии на нужном мне элементе/группе?
|
|||
1
zladenuw
14.08.12
✎
12:05
|
ТекущаяСтрока
|
|||
2
Kashemir
14.08.12
✎
12:08
|
Текущая строка еще и позициниорует. Просто развернуть:
ТабличноеПоле.Развернуть (TableBox.Expand) ТабличноеПоле (TableBox) Развернуть (Expand) Синтаксис: Развернуть(<Строка>, <СПодчиненными>) Параметры: <Строка> (обязательный) Строка табличного поля. Тип значения строки табличного поля приведен в описаниях расширений табличного поля у соответствующих объектов. <СПодчиненными> (необязательный) Тип: Булево. Определяет необходимость раскрытия подчиненных узлов. Истина - раскрывать подчиненные узлы, Ложь - не раскрывать подчиненные узлы. Значение по умолчанию: Ложь Описание: Разворачивает узел в указанной строке дерева. Доступность: Толстый клиент. Примечание: Используется в случае, если с табличным полем связано дерево значений или список справочника в виде дерева. |
|||
3
hatsher
14.08.12
✎
12:18
|
отлично. забыл сказать, что не для УФ надо
|
|||
4
hatsher
14.08.12
✎
12:18
|
*мне для УФ надо
|
|||
5
zladenuw
14.08.12
✎
12:34
|
тогда только (1)
|
|||
6
hatsher
14.08.12
✎
16:27
|
Отлично.
ТаблицаФормы (FormTable) Развернуть (Expand) Синтаксис: Развернуть(<ИдентификаторСтроки>, <СПодчиненными>) Параметры: <ИдентификаторСтроки> (обязательный) Тип: Произвольный. Идентификатор строки таблицы. <СПодчиненными> (необязательный) Тип: Булево. Определяет необходимость раскрытия подчиненных узлов. Истина - раскрывать подчиненные узлы, Ложь - не раскрывать подчиненные узлы. Значение по умолчанию: Ложь Описание: Разворачивает узел в указанной строке дерева. Доступность: Тонкий клиент, веб-клиент, толстый клиент. Как получить идентификатор строки, зная ссылку на элемент? |
|||
7
Kashemir
14.08.12
✎
16:30
|
Найди нужную строку в дереве и передавай
|
|||
8
hatsher
14.08.12
✎
16:32
|
(7) спс,кэп)
как найти нужную строку в дереве? Элементы.Список(ТаблицаФормы) имеет методы: Методы: ДанныеСтроки (RowData) ДобавитьСтроку (AddRow) ЗакончитьРедактированиеСтроки (EndEditRow) ИзменитьСтроку (ChangeRow) Обновить (Refresh) ПолучитьДействие (GetAction) ПроверитьСтроку (CheckRow) Развернут (Expanded) Развернуть (Expand) Свернуть (Collapse) СкопироватьСтроку (CopyRow) УстановитьДействие (SetAction) какой из них? |
|||
9
hatsher
14.08.12
✎
16:36
|
ап
|
|||
10
Kashemir
14.08.12
✎
16:52
|
Нужная строка источника таблицы формы
|
|||
11
hatsher
14.08.12
✎
16:53
|
(10) источник - динамический список.
ДинамическийСписок (DynamicList) Свойства: Группировка (Group) ДинамическоеСчитываниеДанных (DynamicDataRead) ОсновнаяТаблица (MainTable) Отбор (Filter) Параметры (Parameters) Порядок (Order) ПроизвольныйЗапрос (CustomQuery) ТекстЗапроса (QueryText) УсловноеОформление (ConditionalAppearance) Методы: ПолучитьОбязательноеИспользование (GetRequiredUse) УстановитьОбязательноеИспользование (SetRequiredUse) |
|||
12
Kashemir
14.08.12
✎
16:58
|
(11) Тогда хз че тебе с этим делать. Вычитать все готовые данные источника не сможешь.
|
|||
13
Kashemir
14.08.12
✎
17:00
|
ТаблицаФормы.ТекущиеДанные (FormTable.CurrentData)
ТаблицаФормы (FormTable) ТекущиеДанные (CurrentData) Использование: Только чтение. Описание: Тип: ДанныеФормыСтруктура; ДанныеФормыЭлементКоллекции; ДанныеФормыЭлементДерева. Представляет доступ к текущим данным (данным текущей строки). Доступность: Тонкий клиент, веб-клиент, толстый клиент. |
|||
14
Kashemir
14.08.12
✎
17:00
|
Сюда попробуй порой
ДанныеФормыЭлементДерева (FormDataTreeItem) ДанныеФормыЭлементДерева (FormDataTreeItem) Свойства: <Имя свойства> (<Property name>) Методы: ПолучитьИдентификатор (GetID) ПолучитьРодителя (GetParent) ПолучитьЭлементы (GetItems) Свойство (Property) Описание: Элемент дерева данных формы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент. См. также: ДанныеФормыЭлементДерева, метод ПолучитьРодителя ДанныеФормыДерево, метод НайтиПоИдентификатору ДанныеФормыКоллекцияЭлементовДерева, метод Добавить ДанныеФормыКоллекцияЭлементовДерева, метод Вставить ДанныеФормыКоллекцияЭлементовДерева, метод Получить ДанныеФормыКоллекцияЭлементовДерева, метод Удалить ДанныеФормыКоллекцияЭлементовДерева, метод Индекс |
|||
15
Kashemir
14.08.12
✎
17:05
|
Кстати, что ты собрался разворачивать в динамическом списке ?
|
|||
16
hatsher
14.08.12
✎
17:10
|
(15) как что? иерархический список. Обычная форма выбора справочника номенклатра
|
|||
17
Kashemir
14.08.12
✎
17:14
|
Тогда я пасс - с уф дела не имел
|
|||
18
Kashemir
14.08.12
✎
17:19
|
Вот может че тут нароешь
Расширение таблицы формы для динамического списка (Form table extension for dynamic list) Расширение таблицы формы для динамического списка (Form table extension for dynamic list) Свойства: АвтоОбновление (AutoRefresh) ВосстанавливатьТекущуюСтроку (RestoreCurrentRow) ВыборГруппИЭлементов (ChoiceFoldersAndItems) ОбновлениеПриИзмененииДанных (UpdateOnDataChange) ОтображатьКорень (ShowRoot) Период (Period) ПериодАвтоОбновления (AutoRefreshPeriod) РазрешитьВыборКорня (AllowRootChoice) РодительВерхнегоУровня (TopLevelParent) Описание: Дополнительные свойства элемента управления ТаблицаФормы. Расширение предоставляет возможность доступа к свойствам динамического списка. В качестве значений для свойств ТекущаяСтрока, ТекущийРодитель и элемента коллекции, содержащейся в свойстве ВыделенныеСтроки, используются значения ссылок на объекты, которые содержит главная таблица динамического списка. Например, СправочникСсылка.Товары. Также эти свойства могут содержать значения типа СтрокаГруппировкиДинамическогоСписка. Если главная таблица не задана или является виртуальной таблицей регистра, в качестве значений будут использоваться числа, являющееся идентификаторами строки в выборке динамического списка. Свойство ТекущиеДанные и метод ДанныеСтроки возвращают структуру, заполненную копией данных. Их изменение не отразится на данных формы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент. |
|||
19
Kashemir
14.08.12
✎
17:22
|
+(18) Вобщем возможно достаточно в качестве значения узла передать ссылку на номенклатуру
|
|||
20
hatsher
14.08.12
✎
17:23
|
(19) не работает такой вариант. нужен идентификатор строки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |