API Docs for:
Show:

GWTK.featureSamplesControl Class

Компонент списки объектов

Constructor

GWTK.featureSamplesControl

()

Methods

addList

(
  • event
  • grid
)

Добавление выбранных объектов

Parameters:

  • event Object

    Событие

  • grid String

    Идентификатор таблицы

colorNum

(
  • rlength
  • clength
)
Number

Выбор следующего цвета

Parameters:

  • rlength Number

    Длина массива строк

  • clength Number

    Длина массива цветов

Returns:

Number:

Возвбращает индекс из массива цветов

coordsArray

(
  • coordinates
  • bbox
)
Array

Вычисление границ объекта из массива координат

Parameters:

  • coordinates Array

    Массив координат

  • bbox Array

    Текущие координаты границ объекта

Returns:

Array:

Результирующие координаты границ объекта

deleteGroup

(
  • recid
)

Удалить список

Parameters:

  • recid String

    Идентификатор записи в таблице

drawGroup

(
  • recid
)

Нанесение объектов на svg-холст

Parameters:

  • recid String

    Идентификатор записи в таблице

getJSON

(
  • response
)
Object

Получение и обработка ответа от сервера

Parameters:

  • response String

    Ответ сервера в формате JSON-строки

Returns:

Object:

Возвращает отредактированный слой в формате JSON, либо null в случае неудачи

getLayerIntersection

(
  • jsObj
)

Получить пересечение слоев

Parameters:

  • jsObj Object

    Параметры слоев в формате JSON

getNumbers

(
  • grid
)
Array

Поиск оригинального recid и номера "Новый список "#

Parameters:

  • grid String

    Идентификатор таблицы

Returns:

Array:

Возвбращает массив вида [#текущий_номер, #номер_для_присвоения]

hideGroup

(
  • recid
)

Скрыть объекты списка

Parameters:

  • recid String

    Идентификатор записи в таблице

init

()

Инициализация

initEvents

()

Назначение обработчиков событий

initLS

()

Загрузка из loxalstorage

onListDataLoaded

(
  • response
)

Обработка успешного ответа

Parameters:

  • response Object

    Ответ сервера в формате JSON

onListDataLoadedGetJson

(
  • response
)

Обработка успешного ответа при загрузке из localStorage

Parameters:

  • response Object

    Ответ сервера в формате JSON

onListDataLoadedIntersection

(
  • response
)

Обработка успешного ответа (пересечение слоев)

Parameters:

  • response Object

    Ответ сервера в формате JSON

onListDataLoadedIntersectionGetJson

(
  • response
)

Обработка успешного ответа при загрузке из localStorage (пересечение слоев)

Parameters:

  • response Object

    Ответ сервера в формате JSON

onlyTri

()

Гиман - ограничение выбора количества записей для пересечения

openSelectMap

() Element

Вызов окна выбора слоев для пересечения

Returns:

Element:

Возвбращает HTML-код окна

requestFeatureList

(
  • rpc
  • map
  • request
)

Составление и отправка запроса на сервер

Parameters:

  • rpc Object

    Параметры для составления запроса в формате XML-RPC

  • map GWTK.Map

    Объект карты

  • request String

    Тип запроса

saveToLocalStorage

(
  • pnum
  • record
)

Сохранение в LocalStorage

Parameters:

  • pnum Number

    Порядковый номер в таблице

  • record Object

    Запись в таблице

showFeatureList

(
  • recid
)

Открывает список объектов выбранного слоя

Parameters:

  • recid Number

    Номер записи в таблице