У меня возникла проблема с привязкой таблицы к службе OData. Раньше я использовал OData-услуги, и все работало нормально, но теперь я дошел до точки, где не знаю, почему мой код не работает.Связывание OData с несколькими ключами
Обычно я связать данные из модели с пути конкретных данных, как это:
<Table id="idTable" inset="false" items="{path:'objdetails>/DETAILSet'}">
Теперь мой набор данных имеет путь, как это:
'objdetails>/DETAILSet(key1='val1', key2='val2', key3='val3, key4='val4', key5='val5')/SECONDSet'
Everytime я пытаюсь связать мой table to this path Я получаю ошибку, которая должна быть «,», где начинается val1. Так, например, val1 = 00001, я получаю ошибку, что первый 0 должен быть «,».
У кого-то была такая же проблема? Правильно ли мой код или ему нужно сделать это по-другому с этими службами odata?
Я искал для подобных проблем в Интернете, но не смог найти что-то вроде этого.
Любая помощь будет оценена по достоинству.
Можете ли вы распечатать содержимое своей модели? Вы применяете фильтр с ключами: objdetails>/DETAILSet (key1 = 'val1', key2 = 'val2', key3 = 'val3, key4 =' val4 ', key5 =' val5 ')/SECONDSet? –
Я предполагаю, что это всего лишь опечатка: key3 = 'val3, key4 =' val4 'Там есть «отсутствует после val3 – matbtt