Пример для раздела "Контакты" добавляю ниже. Однако, обратите внимание, что при подобной доработке карточка редактирования будет открываться при каждом открытии раздела.
Виктория, Ваш код верный и не соберджит ошибок. Для того чтобы разобратся почему реализация не работает - предоставьте в рамках инцидента 0285053 параметры подключения к конфигурации.
Добрый день!
В процессе подключения к Вашей базе в рамках инцидента 0285053 были найдены некоторые недоработки:
UsrMobileLeadGridPage, там было несколько проблем:
1. В extend-е Вы указали Terrasoft.view.BaseGridPage, а нужно было Terrasoft.view.BaseGridPage.View.
2. Нужно было определить класс хранилища (UsrMobileLeadGridPage.Store).
3. При добавлении view нужно было указать гриду этот store.
Сейчас после синхронизации и запуска приложения открывается карточка редактирования Лида. Но у меня есть пара вопросов:
1. после сохранения Лида пользователь все-равно будет возвращаться в реестр и метод loadData снова сработает и карточка редактирования откроется снова. Так и задумывалось?
2. У Вас в Лидах настроена фильтрация по какому-то Id, соот-но, после добавления новой записи пользователь ее не увидит.
Вот этот фильтр не показывает записи Лидов:
Terrasoft.sdk.Module.addFilter("Lead", Ext.create("Terrasoft.Filter", {
compareType: Terrasoft.ComparisonTypes.Equal,
property: "Id",
value: "47e361ae-0000-0000-0000-9ec808adfee3"
}));
Спасибо Вам большое!!!!
Все заработало так, как надо!!!
1. Да, так и задумывалось, чтобы постоянно открывалась карточка при входе в реестр раздела Лиды.
2. Фильтрация настроена специально, чтобы пользователь не видел данных реестра.