Набор команд расширения SharePoint - PullRequest
0 голосов
/ 27 декабря 2018

SharePoint Modern. Можно ли добавить настраиваемое действие, используя набор команд для определенного списка, или как активировать настраиваемое действие для определенного списка? Я пытаюсь разработать настраиваемое действие для определенного списка, нопри развертывании в клиенте SharePoint это настраиваемое действие добавлялось для всего списка (шаблон списка того же типа).

Ответы [ 2 ]

0 голосов
/ 29 марта 2019

Да, это так. Вы можете проверить это с помощью идентификатора списка, и, если совпадения, сделайте command.visible == true

0 голосов
/ 28 декабря 2018

Вот мое тестовое решение для ограничения расширения набора команд конкретным списком.

Мы могли бы получить текущий заголовок списка по this.context.pageContext.list.title.

@override
  public onListViewUpdated(event: IListViewCommandSetListViewUpdatedParameters): void {    
    const compareOneCommand: Command = this.tryGetCommand('COMMAND_1');
    if (compareOneCommand) {
      // This command should be hidden unless exactly one row is selected.
      compareOneCommand.visible = this.context.pageContext.list.title === 'MyList3';      
    }
  }

Одна похожая тема

...