Настройка пользовательского рабочего места в мобильном приложении
24 декабря 2018 09:44
Добрый день.
Помогите, пожалуйста, с настройкой пользовательского рабочего места. Не получается сделать отображение детали адресов и средств связи контрагентов как в базовом рабочем месте, то есть нужно вот так:
![]()
С функцией открытия карты.
А у телефонов с функцией набора номера.
У меня же в пользовательском рабочем месте деталь отображается "столбиком":
![]()
И средства связи также:
![]()
Нравится
2 комментария
25 декабря 2018 11:40
Нужно смотреть, как такая деталь реализована в мобильной странице контрагента. В схеме MobileAccountModuleConfig есть код:
Terrasoft.sdk.RecordPage.configureEmbeddedDetail("Account", "AccountAddressDetailV2EmbeddedDetail", {
title: "AccountRecordPage_accountAddressesDetail_title",
displaySeparator: true,
orderByColumns: [
{
column: "Primary",
orderType: Terrasoft.OrderTypes.DESC
}
],
previewConfig: Terrasoft.Configuration.util.getAddressEmbeddedDetailPreviewConfig(),
isInPlaceEditingMode: true,
hideTitle: true
});
Terrasoft.sdk.RecordPage.configureColumn("Account", "AccountAddressDetailV2EmbeddedDetail", "Address", {
viewType: Terrasoft.ViewTypes.Map,
typeConfig: {
searchColumns: ["Address", "City", "Region", "Country"]
},
isMultiline: true
});
Terrasoft.sdk.RecordPage.addColumn("Account", {
name: "Primary",
hidden: true
}, "AccountAddressDetailV2EmbeddedDetail");
и ниже:
Terrasoft.sdk.Actions.add("Account", {
name: "addAccountAddress",
type: "addEmbeddedDetailRecord",
title: "AccountRecordPageActionAddAddressCaption",
detailName: "AccountAddressDetailV2EmbeddedDetail",
iconCls: Terrasoft.ActionIcons.Address,
isQuickAction: true,
useMask: false
});
Для средств связи там тоже есть логика.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать