Я хочу автоматически запускать код IronPython всякий раз, когда загружается панель инструментов Spotfire. Я наткнулся на некоторые блоги, но они не очень подробно, так как я новичок в Spotfire.Как запустить скрипт IronPython на загрузке Dotboard Spotfire
ответ
Этот метод неуклюжий, и я предпочел бы лучшее решение, если у кого-нибудь есть.
Я делаю это с помощью JScript (который вы можете найти и добавить в разделе «Редактировать HTML-текст в текстовой области») и кнопки (которую я скрываю, чтобы никто не мог ее увидеть или щелкнуть).
JScript:
$(function() {
function executeScript() {
$('#hiddenBtn input').click();
}
$(document).ready(function(){executeScript()});
});
HTML:
<Span style="display:none" id="hiddenBtn">
<SpotfireControl id="f8322a6109af43fb935ad6e7bcb1f1fc" /></span>
IronPython скрипт на HiddenButton:
if Document.Properties["OpenedYet"] == False:
Document.Properties["OpenedYet"] = True
## Script you are trying to run on open here
Мне не нравится этот метод в основном из-за того, насколько он раздражает его для разработчика. Каждый раз, когда вы хотите сохранить аналитику, вам нужно войти в свойства документа и переключить значение свойства OpenedYet (которое у меня есть как Boolean) с True на False, а затем вы не можете нажать что-либо еще, прежде чем нажать кнопку сохранения , У этого также есть ограничение, которое требует, чтобы у вас была текстовая область на первой странице, которая требует хотя бы некоторой недвижимости.
Это может быть проблематично для вас, поскольку у вас есть пользователи настольных компьютеров; если у кого-либо из них есть разрешение на сохранение аналитики, они могут сохранить его, если свойство OpenedYet установлено в True, поэтому оно не будет запускаться при следующем его открытии.
Попробуйте использовать флаг, так что JS выполняет только once.Here является ПРИМЕР-
$(document).ready(function()
{
if(!document.readyFlag)
{
$("#02bf0a06832f4689b1e97fd2ba9e3ec4").trigger("click");
document.readyFlag=true;
}
})
- 1. Spotfire SaveAs using ironPython
- 2. Tibco SPOTFIRE 7.5 как выполнить пользовательский скрипт при загрузке analisys
- 3. HTML в Spotfire и IronPython
- 4. Spotfire IronPython Loop через свойства
- 5. Запустить скрипт при загрузке изображения
- 6. Скрипт для экспорта Spotfire Graphic в PowerPoint
- 7. Spotfire - javascript для запуска скрипта IronPython для загрузки отчета
- 8. Сценарий Spotfire IronPython: получить данные Cross Table
- 9. Сценарий Spotfire IronPython: удалить таблицу данных
- 10. Spotfire IronPython: Добавление новой строки в DataTable
- 11. Запустите макрос VBA в Spotfire, используя Ironpython
- 12. Как запустить скрипт при загрузке страницы?
- 13. как запустить скрипт при загрузке веб-страницы
- 14. В Spotfire, как trellis SummaryTable с помощью скрипта IronPython
- 15. Как запустить скрипт node.js на переднем плане при загрузке raspbian?
- 16. Как получить внешнее имя столбца с помощью IronPython в Spotfire?
- 17. Как добавить/удалить столбцы в визуализации CrossTable в Spotfire, используя скрипт IronPython, подключенный к кнопке?
- 18. Как создать папку в Spotfire Library с помощью скрипта IronPython
- 19. Как установить фильтр флажка с помощью IronPython в Spotfire?
- 20. Как разбить список с разделителями-запятыми в IronPython (Spotfire)?
- 21. Как преобразовать DataTable в JSON в spotfire с помощью IronPython?
- 22. IronPython не может запустить скрипт, который импортирует numpy
- 23. Запустить скрипт при загрузке после запуска MySQL
- 24. Spotfire IronPython Скрипт Прокрутка фильтра и обновление визуализации каждого шага (кнопка воспроизведения через Дата Ranges)
- 25. Как запустить скрипт на изображении?
- 26. Как запустить скрипт на сервере?
- 27. Выполнение скрипта IronPython после того, как таблица данных загружена в Spotfire
- 28. Нужно код IronPython для вывода схемы фильтрации в Spotfire
- 29. Ironpython in Spotfire - рисовать кривую и изменять диаграмму
- 30. Экспорт данных из Spotfire в CSV с использованием скрипта IronPython
здорово! Итак, первый вопрос: ваша аудитория рассматривает анализ в толстом клиенте (настольная версия) или через веб-плеер (версия браузера)? если последний, они получают доступ непосредственно через библиотеку веб-проигрывателя (например, перейдя по адресу http: // SpotfireServer/SpotfireWeb/и просматривая), или вы внедряете ссылки для анализа и обмена ими? – niko
На самом деле мы пытаемся создать решение безопасности, поэтому мы хотим загрузить некоторые таблицы безопасности, которые приведут информацию из Windows AD и некоторую таблицу сопоставления безопасности. мы хотим, чтобы наша панель загружала эти таблицы evrtime, когда пользователь загружал эти информационные панели. так что это будет для настольных и веб-плееров. – Drake