Настройка свойства документа Spotfire с использованием JS - PullRequest
0 голосов
/ 29 января 2020

Я создал скрипт JS, который собирает пользовательские данные и публикует их sh в другом скрытом входном документе. Я подтвердил, что это работает, потому что я сделал скрытый ввод видимым и опубликовал sh весь ввод в виде строки с разделителями. Пока все работает нормально, но когда я пытаюсь использовать документ свойства в другом текстовом поле, iron python et c .. в том же DXP он возвращает пустое значение, даже если я вижу строку, опубликованную в предыдущей текстовой области ,

Я использовал эти html теги ... для свойства ввода для отображения захваченных данных.

jQuery для захвата всех входных данных. ... ....

затем использовал это, чтобы опубликовать sh их в поле ввода $ ('# dfdklsfksldfkslfs'). Text (invalid) .blur (), пока все работает нормально.

но после этого при попытке использовать свойство документа в textarea, iront python, в том же DXP, он возвращает (BLANK), хотя я вижу их опубликованными в textarea. я пропускаю какие-либо шаги? мне нужно переназначить некоторые функции?

также я пробовал $ ('# dfdklsfksldfkslfs'). Val (invalid) .blur (), это даже не публикует sh данные в поле ввода. вот обновление с кодом

html
<div id='dispInput'> <spotfirecontrold id='dfdklsfksldfkslfs'></div> 
 jquery
$('button')click(function(){
inval=$('input').map(function(){
  return $(this).val(); }).get().join('-');

$('#dfdklsfksldfkslfs').text(inval).blur() //this publish the result but don't assign the data to the document property

})

Я полностью потерялся. большое спасибо

1 Ответ

0 голосов
/ 06 февраля 2020

Попробуйте установить время ожидания в функции (500 мс).

$('button')click(function(){
    setTimeout(function (){
       inval=$('input').map(function(){
          return $(this).val(); }).get().join('-');

    $('#dfdklsfksldfkslfs').text(inval).blur()
}), 500
});

Надеюсь, это поможет.

...