День добрый.
Не смог отыскать примера структуры JSON'а для DataService.
В запросе отправляю следующий Json, без блока Filters отрабатывает корректно.
{ "RootSchemaName": "Opportunity", "OperationType": "Select", "Columns": { "Items": { "Title": { "Expression":{ "ExpressionType": "SchemaColumn", "ColumnPath": "Title" } } } }, "AllColumns": false, "IsPageable": false, "Filters": { "RootSchemaName": "Opportunity", "FilterType": "CompareFilter", "LogicalOperation": "And", "LeftExpression": { "ExpressionType": "SchemaColumn", "ColumnPath": "Title" }, "ComparisonType": "Contain", "RightExpression": { "ExpressionType": "Parameter", "Parameter": "test" }, "LeftExpressionCaption": "test", "IsAggregative": false, "Key": "Title filter" } }
Но при попытке использовать Filters сервис дает следующий ответ.
{ "success": false, "responseStatus": { "ErrorCode": "NullReferenceException", "Message": "Ссылка на объект не указывает на экземпляр объекта.", "Errors": [] }, "rowsAffected": -1, "nextPrcElReady": false }
Перепробовал различные варианты, но так и не смог отыскать где ошибка в структуре. Кто сталкивался и может привести пример структуры рабочего запроса? Спасибо!
Нравится
2 комментария
Лучший ответ
12 ноября 2019 10:48
Добрый день.
Попробуйте для параметра значение указать таким образом:
"Parameter":{ "DataValueType":[Тип данных], "Value":"[Значение колонки]" }
12 ноября 2019 10:48
Добрый день.
Попробуйте для параметра значение указать таким образом:
"Parameter":{ "DataValueType":[Тип данных], "Value":"[Значение колонки]" }
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать