-
请问一下左侧边栏可以修改成默认选中指定的某个模块吗 |
Beta Was this translation helpful? Give feedback.
Answered by
bytemain
Sep 21, 2022
Replies: 1 comment 1 reply
-
这一块在 layout 配置里应该是属于 left 插槽,IMainLayoutService.getTabbarService('left') 就可以拿到这个 tabbar 的控制权了。 import { IMainLayoutService } from '@opensumi/ide-main-layout';
@Injectable()
class XXX {
@Autowired(IMainLayoutService)
mainLayoutService: IMainLayoutService;
func() {
const tabbarService = this.mainLayoutService.getTabbarService('left');
tabbarService.currentContainerId = 'explorer';
}
} 这里的 explorer 可以换成你想要的。 插件注册视图的时候都会有一个 id,可以去看这个插件的 package.json。里面会声明它注册的按钮。 |
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
bytemain
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
这一块在 layout 配置里应该是属于 left 插槽,IMainLayoutService.getTabbarService('left') 就可以拿到这个 tabbar 的控制权了。
可以设置选中哪一个 item。
这里的 explorer 可以换成你想要的。
插件注册视图的时候都会有一个 id,可以去看这个插件的 package.json。里面会声明它注册的按钮。
直接看 dom 节点也能看出来: