HTML формы справочников и интеграция с NGW |
Для интеграции с сервисом NGW необходимо добавить конфигурационный файл ngwConfig.json в корень проекта в папку Dispatcher. Данные используются для синхронизации данных между базой данных проекта SCADA-ЭНТЕК и сервисом NGW, а также для отображения HTML форм.
Файл содержит следующие настройки:
-
ngwUrl - адрес для подключения к NGW
-
ngwUser/ngwPassword - параметры для подключения
-
attrTableWidth/valTableWidth - ширина столбцов для отображения таблицы
-
journals - массив с настройками журналов
Настройки журналов состоят из следующих полей:
-
info - название журнала
-
jrnlId - идентификатор журнала
-
gisIdFieldI - поле в журнале, которе содержит идентификатор NGW
-
objectNameFieldId - поле с названием записей в журнале
-
ngwWebMapId - идентификатор карты в NGW
-
ngwLayerId - идентификатор слоя в NGW
-
ngwGisIdFieldName - название поля GisId в NGW
-
ngwDispLinkField - поле в NGW для записи ссылки на информацию из базы данных
{
"ngwUrl": "",
"ngwUser": "",
"ngwPassword": "",
"attrTableWidth": 300,
"valTableWidth": 400,
"journals": [
{
"info" : "Объекты",
"jrnlId": 49,
"gisIdFieldId": 193,
"objectNameFieldId": 1,
"ngwWebMapId": 20,
"ngwLayerId": 185,
"ngwGisIdFieldName": "sid",
"ngwDispLinkField": "surl"
}
]
}
|