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