Прошу подсказать: в силу определённых задача сотрудникам приходится открывать несколько обращений в отдельных вкладках браузера. При этом идентифицировать их можно только переключаясь между вкладками.

Вопрос: как вывести на вкладку, например, вместо “bpm’online”, номер обращения, карточка которого открыта?

спасибо 

Нравится

1 комментарий
Лучший ответ

Для смены заголовка страницы (вкладки) воспользуйтесь кодом

document.title = 'Заголовок';

Те при открытии страницы получите ее название и установите как заголовок

Как то так 

onEntityInitialized: function() {
	this.callParent(arguments);
	document.title = this.get("Number");
},

 

Для смены заголовка страницы (вкладки) воспользуйтесь кодом

document.title = 'Заголовок';

Те при открытии страницы получите ее название и установите как заголовок

Как то так 

onEntityInitialized: function() {
	this.callParent(arguments);
	document.title = this.get("Number");
},

 

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

Добрый день!
Появилась необходимость сделать кликабельную ссылку в карточке Продажи (Террасофт 3.4.0.48.).
Создала поле, в которое пользователь вводит ссылку. К этому полю прикрепила кнопку, по нажатию на которое выполняется действие amiOpenLink. Обра

function amiOpenLinkOnExecute(ActionMenuItem, Sender) {
var URLName = dlData.Dataset.Values('TenderTarget');
URLName = (URLName != null) ? URLName : '';

 var browser = new ActiveXObject("InternetExplorer.Application");
    browser.Navigate(URLName);
    browser.Visible = true;    
}

Этот вариант решения работает хорошо, но я бы хотела открывать не строго в InternetExplorer, а в браузере по умолчанию. В Мозиле или в хроме, например. Если ссылка прикрепляется как файл, то именно это и происходит. Однако, выцепить коды какими именно открывается браузер по умолчанию у меня не получилось. Нашла на форуме строку:

 var browser = new ActiveXObject("Shell.Explorer.2");

Но она не срабатывает и выдает ошибку.

Нравится

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

используйте

System.OpenFile(URL, 1);

система сама разберется, что это URL, а не FilePath и откроет браузер по-умолчанию

"Андросов Дмитрий" написал:
System.OpenFile(URL, 1);

Спасибо! Не срабатывал этот вариант оттого, что писала для проверки в поле yandex.ru, а ссылку нужно было писать http:\yandex.ru или www.yandex.ru.

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

Добрый день, уважаемые пользователи сообщества!
Как Вы знаете, в "Итогах" можно отображать веб-страницы. Однако по умолчанию, в окне просмотра веб-страниц, кнопок навигации не предусмотрено. Однако их можно легко добавить. Для этого поместим на форму окна просмотра веб-страниц (сервис wnd_URLView) новый Frame и в него добавим новую кнопку Button. Назовем её "Назад".
1
В обработчике события OnClick для ActiveX контрола вызовем метод GoBack():

function ButtonOnClick(Control) {
        URLViewScript.Browser.GoBack();
}

Сохраним изменения и протестируем результат.
По аналогии можно добавить и остальные базовые элементы навигации. Полный список методов:
2

Приятной работы с terrasoft.

Нравится

Поделиться

1 комментарий

Если бы она ещё становилась неактивной, если назад некуда...

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