Вопрос

Настройка пользовательского рабочего места в мобильном приложении

Добрый день.

Помогите, пожалуйста, с настройкой пользовательского рабочего места. Не получается сделать отображение детали адресов и средств связи контрагентов как в базовом рабочем месте, то есть нужно вот так:

 Изображение удалено.

 

С функцией открытия карты.

А у телефонов с функцией набора номера.

Изображение удалено.

 

У меня же в пользовательском рабочем месте деталь отображается "столбиком":

Изображение удалено.

 

И средства связи также:

Изображение удалено.

 

Нравится

2 комментария

Нужно смотреть, как такая деталь реализована в мобильной странице контрагента. В схеме 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
});

Для средств связи там тоже есть логика.

Зверев Александр,

Спасибо, заработало))

Показать все комментарии