Включение и изменение табличных и геометрических данных с помощью Oraclemapsv2 javascript API

Я пытаюсь записать табличную и геометрическую информацию с помощью javascript API OracleMapsV2.

Я могу создавать слои двумя способами:

OM.Map.getLayerByName(ThemeName) 
OM.layer.VectorLayer("ThemeName", {
    def: {
        type: OM.layer.VectorLayer.TYPE_JDBC,
        dataSource: "POTIGAS",
        sql: "select * from g_gasoduto_potigas",
        url: document.location.origin + "/mapviewer",
        baseTable: "g_gasoduto_potigas",
        keyColumn: "codigo_gasoduto",
        geometryColumn: "geom_google"
    }
});

Оба метода возвращают объект javascript, который имеет атрибуты: attrNames, attributeTypes и columnMap.

attrNames: ["CODIGO_GASODUTO", "MATERIAL", "DIAMETRO", "PRESSAO", "EXTENSAO", "FK_OPORTUNIDADE"]
attributeTypes: {CODIGO_GASODUTO:"double",DIAMETRO:"void",PRESSAO:"void",EXTENSAO:"void",FK_OPORTUNDADE:"void"}
columnMap: {CODIGO_GASODUTO:"CODIGO_GASODUTO",DIAMETRO:"DIAMETRO",PRESSAO:"PRESSAO",EXTENSAO:"EXTENSAO",FK_OPORTUNDADE:"FK_OPORTUNIDADE"}

Этот объект создается из-за конфигурации, сделанной в теме через MapBuilder. В этой конфигурации я сообщаю, какие табличные столбцы будут обрабатываться вместе с геометрией.

Я использую эти атрибуты для заполнения таблицы HTML

На моей странице у меня есть тег таблицы HTML с двумя столбцами, в котором перечислены столбцы таблицы базы данных и их значения.

Чтобы правильно заполнить таблицу HTML (столбцы и строки), мне нужно знать, какой тип данных имеет каждый столбец базы данных. В объекте javascript столбец первичного ключа имеет правильный тип, а остальные столбцы - нет.

Кто-нибудь знает, какую конфигурацию мне нужно сделать или какой метод я должен использовать, чтобы другие столбцы имели правильный тип?

0 ответов

Другие вопросы по тегам