我们正在使用SharePoint Framework Extensions:命令集将自定义命令添加到上下文菜单和工具栏。
添加命令没有问题,而我们遇到了如何向自定义命令添加工具提示的问题。
1。我们的.manifest.json文件内容如下所示:
{
"$schema": "https://dev.office.com/json-schemas/spfx/command-set-extension-manifest.schema.json",
"id": "...",
"alias": "DocumentLibraryCommandSet",
"componentType": "Extension",
"extensionType": "ListViewCommandSet",
"requiresCustomScript": false,
"items": {
"SomeId": {
"title": {
"default": "some name"
},
"iconImageUrl": "...",
"type": "command"
},
}
}
2。我们添加了扩展'BaseListViewCommandSet'并覆盖的类:onInit,onListViewUpdated,onExecute。
export default class xxxtLibraryCommandSet extends BaseListViewCommandSet<xxx> {
@override
public onInit(): Promise<void> {
return xxx;
}
@override
public onListViewUpdated()
xxx
}
@override
public onExecute(xxx): void {
xxx
}
3。类
和'ICommandDefinition'只有4个字段
(我无法添加,例如desctiption或tooltip)
export interface ICommandDefinition {
title: ILocalizedString;
type: 'command';
ariaLabel?: ILocalizedString;
iconImageUrl?: string;
}
是否有人可以提示如何向自定义命令添加工具提示?