Профиль связной сущности(не выбирается контрагент)
16 ноября 2017 14:12
Всем привет.
Создаю профиль связной сущности, по этому туториалу:
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 и методах нужные вам доработки.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать