提交 f630d582 编写于 作者: S Sandeep Somavarapu

#30120 Sort always by default order

上级 2e8c2c68
......@@ -653,16 +653,13 @@ export class ComposedViewsViewlet extends Viewlet {
return this.getViewDescriptorsFromRegistry().filter(viewDescriptor => viewDescriptor.canToggleVisibility);
}
private getViewDescriptorsFromRegistry(): IViewDescriptor[] {
private getViewDescriptorsFromRegistry(defaultOrder: boolean = true): IViewDescriptor[] {
return ViewsRegistry.getViews(this.location)
.sort((a, b) => {
// const viewStateA = this.viewsStates.get(a.id);
// const viewStateB = this.viewsStates.get(b.id);
// const orderA = viewStateA ? viewStateA.order : a.order;
// const orderB = viewStateB ? viewStateB.order : b.order;
const orderA = a.order;
const orderB = b.order;
const viewStateA = this.viewsStates.get(a.id);
const viewStateB = this.viewsStates.get(b.id);
const orderA = !defaultOrder && viewStateA ? viewStateA.order : a.order;
const orderB = !defaultOrder && viewStateB ? viewStateB.order : b.order;
if (orderB === void 0 || orderB === null) {
return -1;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册