Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема svcsvc::FilterValue(): передача скрытых значений (число прочтений - 3909 )
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
svcsvc::FilterValue(): передача скрытых значений
23. Августа 2006 :: 03:43
Печать  
[+] 23.08.06:  Возможность передавать скрытые данные для каждой строки списка:  всё, что идёт после последнего символа '|' (и сам символ) в списке не показывается. При выборе строки она возвращается в исходном виде.
ВАЖНО Пробелы справа и слева обрезаются, поэтому если последние пробелы нужны, добавьте в конце строки какой-нибудь символ
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: svcsvc::FilterValue(): передача скрытых значен
Ответ #1 - 23. Августа 2006 :: 09:12
Печать  
пример?
  
Наверх
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: svcsvc::FilterValue(): передача скрытых значен
Ответ #2 - 23. Августа 2006 :: 10:46
Печать  
например, если в FilterValue передать строку вида
Код
Выбрать все
Иванов ООО (1)|"     1   "
Петров (2)|"     2   "
Продавец водки (6)|"     6   "
Продавец спирта (7)|"     7   "
Рога и Копыта ООО (3)|"     3   " 


то в списке будет показано
Код
Выбрать все
Иванов ООО (1)
Петров (2)
Продавец водки (6)
Продавец спирта (7)
Рога и Копыта ООО (3) 


а после выбора первой строки метод вернёт  Иванов ООО (1)|"     1   "

Сделано было для http://www.1cpp.ru/forum/YaBB.pl?num=1156134978
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: svcsvc::FilterValue(): передача скрытых значен
Ответ #3 - 23. Августа 2006 :: 12:57
Печать  
Класно, просто смутила фраза: "после последнего символа", надо читать "после последнего символа строки"
  
Наверх
IP записан
 
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: svcsvc::FilterValue(): передача скрытых значен
Ответ #4 - 24. Августа 2006 :: 07:58
Печать  
Не понял немного:
Цитата:
а после выбора первой строки метод вернёт  Иванов ООО (1)|"     1   "

А как же быть с тем, что:
Цитата:
Пробелы справа и слева обрезаются, поэтому если последние пробелы нужны, добавьте в конце строки какой-нибудь символ

По примеру получается, что пробелы не обрезаются...

И ещё: а в репозиторий добавлен только исходник? А скомпиленная версия как же?
  
Наверх
www  
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: svcsvc::FilterValue(): передача скрытых значен
Ответ #5 - 24. Августа 2006 :: 08:06
Печать  
Цитата:
Не понял немного:
Цитата:
а после выбора первой строки метод вернёт  Иванов ООО (1)|"     1   "

А как же быть с тем, что:
Цитата:
Пробелы справа и слева обрезаются, поэтому если последние пробелы нужны, добавьте в конце строки какой-нибудь символ

По примеру получается, что пробелы не обрезаются...

И ещё: а в репозиторий добавлен только исходник? А скомпиленная версия как же?

Обрати внимание на последний в строке символ '"' - он добавлен специально, чтобы сохранить ИД в неприкосновенности. Пробелы обрезались всегда, и я это поведение менять не стал, хотя и не вполне понимаю зачем это.

Скомпиленную ДЛЛку не складывал, потому что у меня компилятор без оптимизации Печаль
Кто-нить, плиз скомпильте, а?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать