Клуб API Карт

ListBox и русские символы

Пост в архиве.

 

Подскажи кто знает, а кто не знает не мешайте!

Пчему у меня шрифты слетают в ListBox? Когда количество объектов в нём менее 10, то всё нормально, как только больше становиться он отображает абракадабру

Есть ли какой-то ограничение?

var myLB1 = new ymaps.control.ListBox({

data: {title: 'РУЭС:'},

items: [new ymaps.control.ListBoxItem('Всяобласть'),

new ymaps.control.ListBoxItem('г.Абдулино'),

new ymaps.control.ListBoxItem('г.Бугуруслан'),

new ymaps.control.ListBoxItem('г.Бузулук'),

new ymaps.control.ListBoxItem('г.Орск'),

new ymaps.control.ListBoxItem('г.Сорочинск'),

new ymaps.control.ListBoxItem('г.Оренбург'),]});

myLB1.get(0).events.add('click', function () {map.setCenter([52.5,56],7.5);myLB1.state.set('expanded', false);});

myLB1.get(1).events.add('click', function () {map.setCenter([53.6787,53.6486],13);myLB1.state.set('expanded', false);});

myLB1.get(2).events.add('click', function () {map.setCenter([53.6473,52.4321],13);myLB1.state.set('expanded', false);});

myLB1.get(3).events.add('click', function () {map.setCenter([52.7824,52.2414],13);myLB1.state.set('expanded', false);});

myLB1.get(4).events.add('click', function () {map.setCenter([51.1907,58.5622],11);myLB1.state.set('expanded', false);});

myLB1.get(5).events.add('click', function () {map.setCenter([52.4390,53.1330],13);myLB1.state.set('expanded', false);});

myLB1.get(6).events.add('click', function () {map.setCenter([51.8316,55.1549],11);myLB1.state.set('expanded', false);});

myLB1.state.set('expanded', true);

myLB1.state.set('expandOnClick', true);

map.controls.add(myLB1, {float: 'none', top: 5, left: 544.33333})

 

5 комментариев

Потому что не надо печатать конструкции одного языка с помощью другого языка. Данные из БД должны передаваться как данные, а не таким кривым образом

Комментарий удалён

во-первых давайте без "как всегда" – вы меня совсем не знаете.

во-вторых я не писал про "хуже чем я" и "кривые руки" – это ваши фантазии.

 

Свои советы на будущее оставьте при себе, т.к. я вас о советах не просил, это вы пишите пост в хамской фамильярной форме "Подскажи плиз"

По существу ваш вопрос не имеет отношение к тематике клуба и будет удален, так же как и ответы на него во избежание использования "плохих" практик среди пользователей

 

PS: Я помогаю всем, кроме лентяев, ждущих когда за них всё напишут другие, которым в лом разбираться в сути вещей и нужно только получить готовое решение и сделать Ctrl+C Ctrl+V

 

Решения не ищут в интернетах, их пишут под конкретные задачи на основании документации на конкретные инструменты. Если есть недостаток знаний в клиентских технологиях, его либо восполняют чтением книг по JavaScript либо нанимают специалиста.

Там действительно какое-то ограничение на количество, я уже убрал всю автоматику и добавлял вручную, помогите хоть раз страждащему, может заменить чем-то другим?

Дайте ссылку на страницу где слетают шрифты