Выглядит так - для элемента, расположенного на странице как минимум display меняется с none на top, для модального такого не происходит. Если менять руками, то элемент не виден. Игры с z-index ни к чему не привели.
да, во втором опечатка, но суть не меняется.
Проверил инспектор объектов, Вы правы, он появляется.
Дефолтные параметры. Если убрать display.none, то я вижу только контур объекта, сам он явно где то под модальным окном. Как быть?
HTML целиком pastebin.com/KcApmt4q
вставляю ее в DIV другой страницы
CSS от КЛАДР из демо.
JS
var KLADR_token = 'токен';
var KLADR_key = 'ключ';
var KLADR_parentId = 'код';
$('#announcementsSearchStreet').kladr({
token: KLADR_token,
key: KLADR_key,
type: $.ui.kladrObjectType.STREET,
parentType: $.ui.kladrObjectType.CITY,
parentId: KLADR_parentId
});
или
$('#announcementsStreet').kladr({
token: KLADR_token,
key: KLADR_key,
type: $.ui.kladrObjectType.STREET,
parentType: $.ui.kladrObjectType.CITY,
parentId: KLADR_parentId
});
первый случай работает, второй нет.
Похоже что у Вас где то некорректно отрабатывает преобразование типов, причем возможно именно в Delphi приложении. Если правильно понимаю то момент с преобразованием char — int. У вас там размер буфера 10 символов сейчас, попробуйте размер буфера сделать таким же как и длинна отправляемого сообщения.