Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- define('Mobile/Custom/ApplicationModule', [
- 'dojo/_base/declare',
- 'dojo/_base/lang'
- ], function (
- declare,
- lang
- ) {
- return declare('Mobile.Custom.ApplicationModule', argos.ApplicationModule, {
- loadCustomizations: function () {
- lang.extend(crm.Views.SpeedSearchList, {
- getItemDescriptor: function getItemDescriptor(entry) {
- return entry.$descriptor;
- },
- navigateToDetailView: function navigateToDetailView(key, type) {
- var descriptor;
- var parts = type.split(':');
- type = parts[0];
- if (parts.length < 2) {
- descriptor = type;
- } else if (parts.length == 2) {
- descriptor = parts[1].trim();
- } else {
- var newParts = parts.slice(1, parts.length);
- descriptor = newParts.join(':').trim();
- }
- const view = App.getView(`${type.toLowerCase()}_detail`);
- if (view) {
- view.show({
- key: key,
- descriptor: descriptor
- });
- }
- }
- });
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement