AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.03.2012, 06:58   #1  
kh_heckfy is offline
kh_heckfy
Участник
 
139 / 14 (1) ++
Регистрация: 30.03.2012
Адрес: Новосибирск
:) CRM 2011 oData выборка данных из двух полей
Доброго времени суток!

Являюсь программистом на crm со стажем 1 неделя, помогите плиз составить запрос если такое вообще возможно)

предыстория: Создал сущности (регион, район, город, нас. пункт, улица)... сделал форму на html+jQuery, переопределил лукап на поиске адреса, открываю форму свою, там несколько комбобоксов, с сущностями которые выше описал. Данные импортировал в КЛАДР.
Теперь на примере региона все буду показывать
У меня есть 2 поля в сущности alv_name, alv_namealias (имя и сокращение соответственно)
Например "Новосибирская" | "обл"
Вроде все просто, когда юзер в input начинает вводить текст, например "Ново"
в справочнике находится по такому запросу все что начинается на "ново"

Код:
var oDataSelect = Xrm.Page.context.getServerUrl() + "/XRMServices/2011/OrganizationData.svc/alv_regionSet?$filter=startswith(alv_name,'" + encodeURIComponent(regionName) + "')&$orderby=alv_name";
все, выводится такая конструкция после запроса
records[key].alv_name + ' ' + records[key].alv_namealias

Тоесть Новосибирская + обл

Надеюсь все понятно описал
Теперь вопрос такой, когда пользователь набрал Новосибирская потом дальше он начинает набирать "[пробел] обл" естественно запрос ничего не находит, нет такого названия в поле name
Вопрос следующий как в oData запросе мне сделать запрос, чтобы как в sql моем любимом alv_name +' '+alv_namealias like name+'%'?
Как бэ view сделать... или как вобще такие вопросы тут разруливаются
пока у меня крутится ответ такой: Добавить в сущность еще одно поле, полное имя. И в нем искать.

помогите плиз) спасибо заранее большое!
Теги
js, odata

 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:12.