Всем привет.
Создаю профиль связной сущности, по этому туториалу:
https://academy.terrasoft.ru/documents/technic-sdk/7-8/element-upravlen…
Элемент отображается, но при нажатии на "выбрать" и ничего не происходит.
1)Создаю UsrCustomAccountProfileSchema наследуясь от BaseProfileSchema.
define("UsrCustomAccountProfileSchema", ["LeadAccountProfileSchemaResources", "LeadSimilarEntitiesProfileSchemaUtilities"], function(resources) { return { entitySchemaName: "Account", mixins: {}, attributes: {}, methods: { }, diff: /**SCHEMA_DIFF*/[ ] }; });
2) В CustomLeadPage:
modules: /**SCHEMA_MODULES*/{ "AccountProfile": { "config": { "schemaName": "UsrCustomAccountProfileSchema", "isSchemaConfigInitialized": true, "useHistoryState": true, "parameters": { "viewModelConfig": { "masterColumnName": "Account" } } } } //DIFF { "operation": "insert", "parentName": "LeftModulesContainer", "propertyName": "items", // Название профиля. "name": "AccountProfile", "values": { "itemType": Terrasoft.ViewItemType.MODULE }, "index": 1 },
Нравится
2 комментария
16 ноября 2017 17:34
Роман, здравствуйте.
Предлагаю воспользоваться AccountProfileSchema. Унаследоваться от неё и докрутить в diff'e и методах нужные вам доработки.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать