2017-02-21 2 views
0

В следующем примере Smart Filter Bar пример при нажатии на значение кода компании help, какова цель поля поиска? Он ничего не делает, когда я пытаюсь его использовать. Я пытаюсь реализовать подобное в своем приложении, но он не работает. enter image description heresmart bar bar help help поиск

ответ

0

Я объясняю это в терминах запроса OData.

Если ввести "значение1" в основном поле поиска:

search-focus=CompanyCode&search=Value1

Если вы наберете "Value2" в ценностном помощь компании Код:

$filter=(CompanyCode eq 'Value2')&search-focus=CompanyCode&search=

Если ввести значения в обоих полях:

$filter=(CompanyCode eq 'Value2')&search-focus=CompanyCode&search=Value1

Надеюсь, это поможет. Спасибо.

+0

Да, это помогает. Странно, что в их примере, представленном SAP в «Explored», поле поиска есть, но ничего не делает. – Radek

0

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

Дополнительную информацию можно найти здесь: https://experience.sap.com/fiori-design-web/filter-bar/#guidelines

+0

Я думаю, что основное поле поиска отображается вместе с фильтрами на панели фильтров. Этот уровень находится на уровне справки по значению кода компании, и он должен отфильтровать значения в таблице с балансами компаний и именами. Я видел, как некоторые приложения FIORI это делали. Он не работает в приведенном выше примере и не работает в моем приложении, поэтому я пытаюсь выяснить, что не так. – Radek

+0

Я бы очень хотел предоставить дополнительную информацию, чтобы иметь возможность исследовать вашу проблему ... – Pyton