Код, запущенный на Spotfire 7.13, больше не работает на 10 - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть простой скрипт, который я пытаюсь перенести с Spotfire 7.13 на Spotfire 10.0. Как указано выше, мне нужно передать значение в поле ввода с помощью jquery, но этот код, который отлично работал на 7.13, заполняет только поле ввода, но значение не присваивается свойству. Вот код:

HTML

<span id="testInput"><SpotfireControl id="3f7bc58becb64338a5866a994a01aceb" /></span>

JAVASCRIPT

$("#testInput input").val("asd").blur();

1 Ответ

0 голосов
/ 08 мая 2019

после некоторых исследований и испытаний кажется, что вы не можете .blur(), потому что вы не .focus() изд. следующий код работал для меня.

HTML в текстовой области:

<span id="test"><SpotfireControl id="SOME INPUT PROPERTY CONTROL ID" /></span>

<SpotfireControl id="A LABEL FOR THE SAME DOCUMENT PROPERTY" />

<a href="#" id="clickme">Click Me</a>

прилагается JavaScript:

$("#clickme").on("click", function(e){

    $("#test input").val("asdfasdf").focus().blur();

});
...