Вопрос

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

Добрый день коллеги. Возникла необходимость в мини карточку выводить деталь.Пробовали это реализовать 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 записей так что думаю не сильно базу будет нагружать. Вы лучше подскажите реально такое реализовать через мини карточку или надо прибегнуть к какому то другому способу реализации?

 

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