Maximo Spatial: Какой механизм стоит за функциональностью Set Record Location? - PullRequest
0 голосов
/ 17 февраля 2020

В Maximo 7.6.1.1/Spatial 7.6.0.5:

Когда пользователь щелкает правой кнопкой мыши на карте, отображается одно из следующих сообщений: Set record location -или- No actions available.

enter image description here

Вопрос:

Какой механизм использует Maximo, чтобы позволить пользователю Set record location или вместо этого просто скажем No actions available?

Это спрятано в JavaScript где-нибудь? Можно ли его настроить / перезаписать?

Ответы [ 2 ]

1 голос
/ 23 февраля 2020

Просто пересоберите maximo.ear и разверните его ;-) Но имейте в виду, что в будущем эти измененные файлы могут быть перезаписаны исправлением или обновлением.

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

Похоже, что механизм может храниться в строках 45-67 ContextMenu.js.

  • Подсказка: поиск "no_actions_available"
  • Путь: ...\webclient\javascript\ibm\tivoli\fwm\mxmap\ContextMenu.js

Что касается моей идеи о стоимостиомизации (до не отключить установку местоположения записи):

Думаю, я удалю эту часть: data.gisdata.flags.readonly==true

Так вот:

if(data && data.gisdata && data.gisdata.flags && data.gisdata.flags.readonly==true){

Было бы так:

if(data && data.gisdata && data.gisdata.flags){


Но У меня нет опыта работы с настройками Maximo JavaScript.

И я понятия не имею, как создавать файлы EAR. Так что это на 100% не проверено.

...