ServiceNow: проблема с recordWatch и несколькими экземплярами виджета - PullRequest
0 голосов
/ 06 сентября 2018

Наша команда использует клонированную версию виджета таблицы данных с областями видимости и имеет несколько таблиц на странице портала, отображающих различные таблицы с использованием схемы параметров. Мы хотим включить recordWatch в эти таблицы, чтобы они автоматически обновлялись без обновления страницы. Наши коды recordWatch довольно стандартны:

spUtil.recordWatch($scope, $scope.options.table,  '',function(event,data){
   spUtil.update($scope);   
});

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

enter image description here

Когда мы жестко кодируем имя таблицы в recordWatch (то есть sys_user), ВСЕ таблицы на странице исчезают, как на картинке выше. У нас есть предположение, что область действия обновляется для всех таблиц и очищает их все, но я не уверен, как это исправить. Кто-нибудь сталкивался с этим? Есть ли решение?

...