Вопрос

Добавление детали с реестром в миникарточку

Добрый день коллеги. Возникла необходимость в мини карточку выводить деталь.Пробовали это реализовать 2 способами: 

1. Создали мини карточку, но не понятно как вывести деталь в нее

this.openMiniPage({
                recordId: this.$itemId,
                operation: Terrasoft.ConfigurationEnums.CardOperation.VIEW,
                entitySchemaName: "Product",
                valuePairs: defaultValues,
                targetId: item.targetId,
                isFixed: true,
                showDelay: 0,
                miniPageSchemaName: "UsrProductMiniPage",
            });

2. Пытались деталь открывать на прямую. В DOM все отрисовывается и деталь в том числе но не отображается

Terrasoft.MiniPageListener.open({

                parameters: {
                    entitySchemaName: "Product",
                    primaryColumnValue: this.$itemId,
                    viewGeneratorClassName: "Terrasoft.ViewGenerator"
                },
                miniPageSchemaName: "UsrProductMiniPage",
                floatTo: Ext.get('cubicItemsContainer'),
                operation: Terrasoft.ConfigurationEnums.CardOperation.VIEW,
                valuePairs: defaultValues,
                isFixed: true,
                targetId: item.targetId,
                moduleId: "cubicItemMiniPageModuleContainer" + this.$itemId,
                rowId: this.$itemId,
                miniPageSourceSandboxId: this.sandbox.id
            });

Кто то сталкивался с такой ситуацией?заранее благодарю!

Нравится

4 комментария

Добрый день, Егор!

 

А зачем Вам деталь в мини-карточке? Если она для новой записи, то на деталях ещё пусто. А если нужно для существующих одновременно видеть и реестр, и карточку, и деталь, то можно просто в карточке открыть вертикальный реестр. 

Мотков Илья,

Клиент хочет чтоб зайдя в реестр например раздела Заказы, при наведении на запись ему вываливалась Мини-карточка в которой будет определенная деталь.

Если при наведении мыши сразу вытягивать не только поля записи, а ещё и деталь с несколькими записями на ней, это может нагружать систему запросами к базе.

Мотков Илья,

Будет раздел где будет не более 100 записей так что думаю не сильно базу будет нагружать. Вы лучше подскажите реально такое реализовать через мини карточку или надо прибегнуть к какому то другому способу реализации?

 

Показать все комментарии