не может выполнить valueFIlter в визуальном запросе по логическому значению

вот данные json, которые визуальный запрос возвращает без valueFilter:

{
  "Default": [
    {
      "Title": "Demo Image",
      "Id": 2062,
      "Description": "<p>Wonderful Description Goes here</p>",
      "Available": true,
      "Image": "/Portals/29/gallery/image-holder.jpg",
      "Category": "Landscapes"
    },
    {
      "Title": "Second Image",
      "Id": 2179,
      "Description": "<p>More info about gallery item</p>",
      "Available": true,
      "Image": "/Portals/29/adam/Image Gallery/d_1cnVC7ok2XkNwelFfzxw/Image/NorthEastWomensVids.jpeg",
      "Category": "Landscapes"
    },
    {
      "Title": "Krisis",
      "Id": 2191,
      "Description": "<p>Super duper</p>",
      "Available": true,
      "Image": "/Portals/29/adam/Image Gallery/5lWMBOhQrU240JeahWVojg/Image/11L202413A.jpg",
      "Category": "Landscapes"
    },
    {
      "Title": "Banff Mountain",
      "Id": 2195,
      "Description": "<p>Acrylic on canvas - 24-38 inches</p>",
      "Available": false,
      "Image": "/Portals/29/adam/Image Gallery/8rD59K5dikald8csgfGbiA/Image/Cheryl_Muth_Painting-28.jpg",
      "Category": "Landscapes"
    },
    {
      "Title": "Dark mountain day",
      "Id": 2196,
      "Description": "<p>acrylic on canvas - 32x38 inches</p>",
      "Available": false,
      "Image": "/Portals/29/adam/Image Gallery/GNm6lv__sU-3jsfxtFOMIQ/Image/Cheryl_Muth_Painting-32.jpg",
      "Category": "Portraits"
    },
    {
      "Title": "jans painting",
      "Id": 2197,
      "Description": "<p>acrylic on canvas 45x33 inches</p>",
      "Available": true,
      "Image": "/Portals/29/adam/Image Gallery/3GvRbdwiUUSRieqBro8nBQ/Image/jans_painting.jpg",
      "Category": "Flowers"
    }
  ]
}

Если я добавлю фильтр значений к визуальному запросу и укажу Атрибут = Категория и Значение = Ландшафты, то при тестировании запроса я получу только элементы ландшафта.

Однако проблема возникает, когда я пытаюсь выполнить фильтр значений для атрибута Available. Это логическое значение поля с переключателем да нет в форме ввода.

Если я установил для атрибута valueFilter значение Category и значение либо «true / false», «yes / no» или «1/0», я не получу никаких записей.

Можете ли вы помочь мне понять, почему я не могу выполнить valueFilter для логического поля.

Я использую последнюю версию 2sxc

Спасибо


person J King    schedule 28.05.2016    source источник


Ответы (1)


РЕШЕНИЕ:

Это был случай.

Когда я пытаюсь выполнить фильтр значений в визуальном запросе в логическом поле / поле «да-нет», использование нижнего регистра не сработало.

Например, мне пришлось использовать True или False NOT true или false в поле значения для фильтра. Это немного вводило в заблуждение, поскольку в возвращаемых результатах json используется нижний регистр, как видно из фактических результатов ниже:

{
  "Default": [
    {
      "Title": "Banff Mountain",
      "Id": 2195,
      "Description": "<p>Acrylic on canvas - 24-38 inches</p>",
      "Available": false,
      "Image": "/Portals/29/adam/Image Gallery/8rD59K5dikald8csgfGbiA/Image/Cheryl_Muth_Painting-28.jpg",
      "Category": "Landscapes"
    },
    {
      "Title": "Dark mountain day",
      "Id": 2196,
      "Description": "<p>acrylic on canvas - 32x38 inches</p>",
      "Available": false,
      "Image": "/Portals/29/adam/Image Gallery/GNm6lv__sU-3jsfxtFOMIQ/Image/Cheryl_Muth_Painting-32.jpg",
      "Category": "Landscapes"
    }
  ]
}
person J King    schedule 02.06.2016