![]() |
|
Авто подбор текста | ☑ | ||
---|---|---|---|---|
0
Kabz
22.06.16
✎
23:46
|
делаю авто подбор текста адреса ..
указываем улицу выпадает список выбираем продолжаем писать дальше дом 101 все хорошо но снизу пишиться надпись красным "не найдено" .. Это стало в 8.3 в 8.2 не было .. как избежать появление этой надписи. |
|||
1
Kabz
22.06.16
✎
23:47
|
да и хорошо бы чтобы фокус поле не теряло после выбора а продолжало вводить далее. (можно ли такое)
|
|||
2
Garykom
гуру
22.06.16
✎
23:55
|
Вы ваще про что? Свой КЛАДР/ФИАС ваяем?
|
|||
3
Kabz
23.06.16
✎
00:01
|
нахрена может быть Белоруссия или Аргентина . ..
|
|||
4
Garykom
гуру
23.06.16
✎
00:19
|
(3) Да хоть зимбабве, хочешь сделать такую же хре как на некоторых сайтах?
Когда начинаешь адрес писать а оно предлагает подстановки? |
|||
5
Kabz
23.06.16
✎
00:24
|
(4) это я сделал подстановки предлагает .. но строка продолжается , пока 2 проблемы
1 частично решил .. если выбираеш из предложенного списка переходит на другой элемент решаеться отказом в ОбработкаВыбора и заполнением своим .. но при этом выделяется все поле и следующий символ удаляет все 2 при дальнейшем вводе снизу пишит не найдено (это просто надо выключить ) |
|||
6
Garykom
гуру
23.06.16
✎
00:26
|
(5) Я тя понял, ты неправильно список показываешь нужно независимый от контрола в котором вводим и затем текст подменять.
Не факт что это выйдет без "поле html" документа |
|||
7
Kabz
23.06.16
✎
00:39
|
хотя бы как снять выделение строки после 1 действия
|
|||
8
Garykom
гуру
23.06.16
✎
00:45
|
(7) Не делать так чтобы оно выделялось.
|
|||
9
Kabz
23.06.16
✎
00:48
|
да ..
&НаКлиенте Процедура АдресКудаОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) СтандартнаяОбработка=ложь; запись.АдресКуда=ВыбранноеЗначение+" "; КонецПроцедуры не переносит на другой элемент но выделяет и если начать вводить дальше сотрется. |
|||
10
Garykom
гуру
23.06.16
✎
00:59
|
(9) Боюсь не понял, список выбора то как показываешь?
|
|||
11
Kabz
23.06.16
✎
01:02
|
это уже после пока списка при выборе из списка список вот так
&НаКлиенте Процедура АдрескудаАвтоПодбор(Элемент, Текст, ДанныеВыбора,ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка) если СтрДлина(текст)>2 тогда autocompletePlaceGoogle(Текст, ДанныеВыбора, СтандартнаяОбработка); СтандартнаяОбработка=ложь; КонецПроцедуры |
|||
12
Kabz
23.06.16
✎
01:03
|
(11) в autocompletePlaceGoogle заполняется список выбора..
|
|||
13
Garykom
гуру
23.06.16
✎
01:03
|
(11) Вот убери этот "автоподбор", свой сделай
|
|||
14
Garykom
гуру
23.06.16
✎
01:04
|
Ну или не выделываться как в БСО работа с КЛАДР с несколькими полями и переходами
|
|||
15
Kabz
23.06.16
✎
01:04
|
каким образом :
|
|||
16
Kabz
23.06.16
✎
01:04
|
мне надо 1 строка там нет как в кладре город улица и тд.
|
|||
17
Garykom
гуру
23.06.16
✎
01:06
|
Есть разные варианты, можно например код символа "стрелка вправо" в буфер клавиатуры передать когда надо.
Но это изврат )) если честно легкий |
|||
18
Kabz
23.06.16
✎
01:07
|
(17) я так думал особенно работает в вебе :)
|
|||
19
Garykom
гуру
23.06.16
✎
01:18
|
(18) Ха в вебе все проще, там js можно свое засунуть.
|
|||
20
Kabz
23.06.16
✎
12:29
|
ну все больше нет ни у кого идей?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |