Добрый день коллеги. Возникла необходимость в мини карточку выводить деталь.Пробовали это реализовать 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
});
Кто то сталкивался с такой ситуацией?заранее благодарю!
Нравится
Добрый день, Егор!
А зачем Вам деталь в мини-карточке? Если она для новой записи, то на деталях ещё пусто. А если нужно для существующих одновременно видеть и реестр, и карточку, и деталь, то можно просто в карточке открыть вертикальный реестр.
Если при наведении мыши сразу вытягивать не только поля записи, а ещё и деталь с несколькими записями на ней, это может нагружать систему запросами к базе.