Есть ли способ скрыть быстрый поиск поверх сетки?

Есть ли способ скрыть окно быстрого поиска поверх сетки - программно или с помощью ленты / настроек? Кстати, он должен быть поддерживаемым / работоспособным (без прямых манипуляций с DOM).

2 ответа

Если кому интересно - можно; он включает доставку вашего собственного настраиваемого элемента управления сеткой. Затем в манифесте управления обязательно укажите

cds-data-set-options="displayViewSelector:false;displayQuickFind:false"

<?xml version="1.0" encoding="utf-8"?>
<manifest>
  <control namespace="MyControls.MyGridControl" constructor="MyGridControl" display-name-key="MyGridControl" description-key="MyGridControl" version="1.0.0" hidden="false" control-type="virtual">
    <modes><read /><edit /></modes>
    <data-set name="Grid" display-name-key="CC_Grid_DSGrid" cds-data-set-options="displayViewSelector:false;displayQuickFind:false"></data-set>
    <dependencies>
      <dependency name="MscrmControls.Grid.ReadOnlyGrid" />
    </dependencies>
    <resources>
      <code path="MyGridControl.js" order="1" />
    </resources>
    <AvailableOn>
      <web classic="enable" />
      <phone />
      <tablet />
    </AvailableOn>
  </control>
</manifest>

К сожалению, они являются основными функциями платформы и не настраиваются, и вам не нужно отключать эту возможность. Так что сегодня это невозможно.

Может быть, вы сможете создать идею, если сообщество проголосовало за нее - Microsoft может предоставить эту конфигурацию в будущих выпусках.

Другие вопросы по тегам