30.03.2012, 06:58 | #1 |
Участник
|
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 сделать... или как вобще такие вопросы тут разруливаются пока у меня крутится ответ такой: Добавить в сущность еще одно поле, полное имя. И в нем искать. помогите плиз) спасибо заранее большое! |
|