Поделиться через


Включение прямого редактирования сеток с помощью настраиваемого элемента управления "Редактируемая сетка"

Эта тема относится к Dynamics 365 Customer Engagement (on-premises). Версию этой темы для Power Apps см. по адресу: Предоставление возможности редактировать сетки (списки) приложений на основе модели с помощью настраиваемого элемента управления Editable Grid (Редактируемая сетка)

В предыдущих выпусках Dynamics 365 Customer Engagement (on-premises) пользователи не могли вводить данные непосредственно в сетках (иногда называются списками) или вложенных сетках в формах. Они должны были выбрать запись в сетке, чтобы открыть форму, отредактировать данные, а затем сохранить их, что требовало несколько этапов. С помощью редактируемых сеток пользователи могут выполнять разнообразное встроенное редактирование непосредственно в решетках и вложенных решетках независимо от того, используют они веб-приложение, планшет или телефон.

Примеры редактируемых сеток.

Если редактируемые сетки включены с помощью элемента управления "Редактируемая сетка", пользователи могут редактировать большинство типов полей, включая основные поля поиска и наборы параметров.

Редактируемые сетки поддерживают:

  • Встроенное редактирование записей на уровне сущности или вложенной сетки (включает настраиваемые сущности)

  • Системные и личные представления

  • Веб-клиенты и мобильные клиенты

  • Навигация с помощью клавиатуры или мыши

  • Группировка и сортировка (вы можете группировать/сортировать записи со стороны клиента по любому столбцу в текущем представлении)

  • Фильтрация

  • Перемещение и изменение размера столбцов

  • Разбиение на страницы

  • Сохранение изменений из одного сеанса в другой для группировки, сортировки, фильтрации, разбиения на страницы, а также перемещение и изменение размера столбцов

  • Конфигурация поиска

  • Вычисляемые поля и поля свертки

  • Бизнес-правила (отображение сообщения об ошибке, задание значение поля, задание бизнес-требования, задание значения по умолчанию, блокировка или разблокировка поля)

  • События JavaScript

  • Включение или отключение ячеек на основании роли безопасности

  • Пользователи могут продолжать использовать поиск и диаграммы и получать доступ к панели действий как в случае доступных только для чтения сеток

Предоставление возможности редактировать основные сетки

  1. Откройте обозреватель решений.

  2. В списке Сущности откройте соответствующую сущность, выберите вкладку Элемент управления и выберите Добавить элемент управления.

    Добавление элемента управления Editable Grids.

  3. В диалоговом окне Добавить элемент управления выберите Редактируемая сетка и выберите Добавить.

  4. В добавленной строке Редактируемая сетка выберите форм-факторы, которые требуется применить к сетке. В результате редактируемый элемент управления сеткой станет элементом управления по умолчанию для выбранных форм-факторов.

    Строка Редактируемая сетка с выбором форм-фактора.

    Заметка

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

  5. Чтобы добавить поиск, в группе параметров Редактируемая сетка выберите Добавить поиск, а затем в диалоговом окне Настройка свойства "Добавить поиск":

    1. В списке Доступные представления выберите представление, в которое требуется добавить поиск (например, выберите Мои активные организации).

    2. В списке Доступные столбцы выберите столбец поиска для добавления (например, выберите Основной контакт).

    3. В списке Представление по умолчанию выберите источник данных для поля поиска.

    4. Если вы хотите ограничить отображаемые записи, установите флажок Показывать только записи, где и выберите критерии из списка, затем выберите ОК.

    Добавление поиска в элементе управления «Редактируемая сетка».

  6. При наличии вложенной сетки выберите кнопку карандаша для параметра Представление вложенной сетки и выберите сущность и представление для вложенной сетки. Для параметра Родительский идентификатор вложенной сетки выберите отношение для сущностей. Например, поле ParentAccountID подключает сущности Организация и Контакт.

    Заметка

    Вложенные сетки доступны только для телефонов, планшетов и приложений единого интерфейса. Вложенные сетки недоступны с устаревшими приложениями веб-клиента. Дополнительные сведения: О едином интерфейсе

  7. Если вы хотите запретить пользователю группировать данные по какому-либо столбцу в представлении (например, вы хотите сохранять пространство), в строке Группировать по столбцу выберите кнопку карандаша и в диалоговом окне Настройка свойства "Группировать по столбцу" выберите Отключить, затем выберите ОК.

    Совет

    Это, главным образом, полезно для вложенных сеток в формах.

  8. Если вы хотите добавить события JavaScript, выберите вкладку События и выберите соответствующие сущности, поля и события. Дополнительные сведения: Использование редактируемых сеток (разработчик).

    Добавление событий в элемент управления Editable Grid.

  9. Чтобы сохранить работу, выберите Сохранить на панели действий.

  10. Если вы готовы сделать изменения доступными для вашей рабочей группы, выберите Опубликовать на панели действий.

  11. Чтобы протестировать изменения, перейдите к представлению, указанному на шаге 5, и после этого внесите некоторые встроенные редактируемые изменения.

Предоставление возможности редактирования вложенной сетки в форме

Заметка

  • Для сохранения изменения сетки с возможностью изменения внутри вложенной сетки пользователь должен явно выполнить сохранение перед переходом из формы.
  • Если вы используете формы предыдущих версий (версии до Dynamics CRM 2016) и включили редактируемую сетку во вложенной сетке, редактируемая вложенная сетка не будет отображаться. При необходимости системные администраторы могут отключить формы предыдущих версий в параметрах системы.
  1. Откройте обозреватель решений.

  2. Откройте форму, которая содержит вложенную сетку.

  3. Выберите соответствующий элемент управления и выберите Изменить свойства на ленте.

  4. В диалоговом окне Установить свойства выберите Элементы управления, выберите Добавить элемент управления и выполните шаги, указанные выше.

Поддерживаемые готовые сущности

В этой таблице перечислены стандартные сущности и типы клиентов, которые поддерживаются редактируемыми сетками.

Интернет/планшет/телефон Только планшет/телефон Только Интернет
Учетная запись

Встреча

Резервируемый ресурс

Резервирование резервируемого ресурса

Заголовок резервирования резервируемого ресурса

Категория резервируемого ресурса

Назначение категории резервируемого ресурса

Характеристика резервируемого ресурса

Группа резервируемых ресурсов

Статус резервирования

Обращение

Категория

Характеристика

Конкурент

Контакт

Электронная почта

Объем обслуживания

Отзывы

Счет

Статья базы знаний

Представления статьи базы знаний

Запись базы знаний

Интерес

Возможная сделка

Заказ

Звонок

Прайс-лист

Продукт

Очередь

Предложение с расценками

Модель оценки

Значение рейтинга

Экземпляр KPI по SLA

Действие социальной сети

Социальный профиль

Ошибка синхронизации

Задача

Рабочая группа

Пользователь
Действие

Вложение

Элемент правила профиля доступа к каналам

Адрес конкурента

Подключение

Роль подключения

Подпись электронной почты

Шаблон электронной почты

Процесс с истекшим сроком действия

Продукт для счета

Инцидент статьи базы знаний

Преобразование интереса в возможную сделку

Процесс

Почтовый ящик

Новый процесс

Примечание

Продукт для возможной сделки

Преобразование возможной сделки в продажу

Продукт для заказа

Организация

Преобразование звонка в обращение

Позиция прайс-листа

Элемент очереди

Продукт для предложения

Документ SharePoint

Процесс перевода
Кампания

Действие кампании

Отклик от кампании

Профиль доступа к каналам

Правило профиля доступа к каналам

Контракт

Шаблон объема обслуживания

Внешняя сторона

Маркетинговый список

Должность

Быстрая кампания

Повторяющаяся встреча

Литература

Соглашение об уровне обслуживания

Типы данных, которые не могут редактироваться в сетке, доступной для изменения

Следующие типы данных невозможно отредактировать в редактируемых сетках: поля поиска клиента и Partylist; составные поля (адрес); поля состояния/статус; поля, связанные с сущностью поиска (например, сущность "Организация" включает поиск контакта, где поле "Контакт" редактируемое, но поле EmailAdress(Contact) нередактируемое).

Группировка по просмотрам работает только на стороне клиента

Поведение группирования работает только на стороне клиента и не охватывает страницы. "Группировка по" является только клиентской функцией и работает только на одной странице данных. Группировка по не показывает вам все варианты на основе вашего полного набора данных на платформе. "Группировка по" показывает группировку только на текущей странице. Вы можете отключить группировку, используя свойство в конфигурации настраиваемого элемента управления. Дополнительные сведения: Предоставление возможности редактировать основные сетки

Бизнес-правила работают, только если условное поле является столбцом в сетке

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

Поддержка клавиатуры и сочетания клавиш для редактируемых сеток

Редактируемые сетки полностью доступны и предоставляют превосходную поддержку клавиатуры, включая несколько сочетаний клавиш для повышения производительности. Список доступных сочетаний клавиш см. в разделе Использование сочетаний клавиш в редактируемых сетках

Часто задаваемые вопросы

Ниже приведены некоторые из наиболее часто задаваемых вопросов, связанных с редактируемыми сетками.

Мне нужно настроить определенное представление для столбца поиска, но я не вижу его в раскрывающемся списке Доступные столбцы в конфигурации?

Убедитесь, что столбец поиска, который требуется настроить, имеется в столбце "В отношении". Это особенный тип столбца, и он не поддерживает настройку определений представления в диалоговом окне конфигурации "Редактируемая сетка".

Почему мое бизнес-правило не работает для моего столбца?

Убедитесь, что столбец, к которому применяется бизнес-правило, является частью текущего представления. Бизнес-правило извлекает не все поля для сущности, а только те поля, которые присутствуют в текущем представлении. Таким образом, если бизнес-правило находятся в столбце, который недоступен, оно не будет применяться.

Почему моя сетка доступна только для чтения, хотя я настроил ее как редактируемую?

Убедитесь, что вы не используете отображение форм предыдущих версий. Редактируемые сетки не поддерживаются в формах предыдущих версий.

Почему я не могу использовать редактируемые сетки на телефонах?

На основании отзывов клиентов мы удалили возможность использовать редактируемые сетки на телефоне. При использовании редактируемой сетки на телефоне вы увидите доступную только для чтения версию элемента управления списком.

Почему я не могу использовать навигацию по записям в форме при переходе из редактируемой сетки?

Эта функция недоступна в устаревшем веб-клиенте. Однако она доступна в едином интерфейсе.

См. также

Использование сочетаний клавиш в редактируемых сетках
Использование редактируемых сеток (разработчик)
Создание и изменение представлений
Создание бизнес-правила или бизнес-рекомендации
Настройка Dynamics 365 для телефонов и планшетов