Skip to content

Commit 1bec1e5

Browse files
author
fengtianze
committedAug 12, 2020
fix(select): auto scroll to focused option
1 parent de02bc7 commit 1bec1e5

File tree

2 files changed

+18
-27
lines changed

2 files changed

+18
-27
lines changed
 

‎src/select/base-select.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ export abstract class BaseSelect<T> extends CommonFormControl<T>
147147
@ViewChild('tooltipRef', { static: true })
148148
protected tooltipRef: TooltipDirective;
149149

150-
@ViewChild('optionListRef', { static: true })
150+
@ViewChild('optionListRef', { static: false })
151151
protected optionListRef: ElementRef;
152152

153153
@ViewChild('inputtingOption', { static: false })

‎stories/dropdown/dropdown.stories.mdx

+17-26
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import { ButtonModule, IconModule, DropdownModule } from '@alauda/ui';
2121
<Preview>
2222
<Story name="basic" height="240px">
2323
{{
24-
template: ` /* HTML */ <button
24+
template: /* HTML */ `<button
2525
aui-button="primary"
2626
[plain]="true"
2727
[auiDropdown]="menu"
@@ -43,8 +43,7 @@ import { ButtonModule, IconModule, DropdownModule } from '@alauda/ui';
4343
<aui-menu-item [disabled]="true">
4444
禁用按钮
4545
</aui-menu-item>
46-
</aui-menu>
47-
`,
46+
</aui-menu>`,
4847
}}
4948
</Story>
5049
</Preview>
@@ -54,8 +53,7 @@ import { ButtonModule, IconModule, DropdownModule } from '@alauda/ui';
5453
<Preview>
5554
<Story name="submenu" height="240px">
5655
{{
57-
template: `
58-
<button
56+
template: /* HTML */ `<button
5957
aui-button="primary"
6058
[plain]="true"
6159
[auiDropdown]="menu"
@@ -72,8 +70,7 @@ import { ButtonModule, IconModule, DropdownModule } from '@alauda/ui';
7270
<aui-menu-item>操作四</aui-menu-item>
7371
<aui-menu-item>操作五</aui-menu-item>
7472
</aui-submenu>
75-
</aui-menu>
76-
`,
73+
</aui-menu>`,
7774
}}
7875
</Story>
7976
</Preview>
@@ -83,8 +80,7 @@ import { ButtonModule, IconModule, DropdownModule } from '@alauda/ui';
8380
<Preview>
8481
<Story name="group" height="340px">
8582
{{
86-
template: `
87-
<button
83+
template: /* HTML */ `<button
8884
aui-button="primary"
8985
[plain]="true"
9086
[auiDropdown]="menu"
@@ -107,8 +103,7 @@ import { ButtonModule, IconModule, DropdownModule } from '@alauda/ui';
107103
<aui-menu-item>操作五</aui-menu-item>
108104
<aui-menu-item>操作六</aui-menu-item>
109105
</aui-menu-group>
110-
</aui-menu>
111-
`,
106+
</aui-menu>`,
112107
}}
113108
</Story>
114109
</Preview>
@@ -118,17 +113,15 @@ import { ButtonModule, IconModule, DropdownModule } from '@alauda/ui';
118113
<Preview>
119114
<Story name="dropdown-button" height="200px">
120115
{{
121-
template: `
122-
<aui-dropdown-button type="primary">
123-
dropdown button
124-
<aui-menu>
125-
<aui-menu-item>操作一</aui-menu-item>
126-
<aui-menu-item>操作二</aui-menu-item>
127-
<aui-menu-item>操作三</aui-menu-item>
128-
<aui-menu-item>操作四</aui-menu-item>
129-
</aui-menu>
130-
</aui-dropdown-button>
131-
`,
116+
template: /* HTML */ `<aui-dropdown-button type="primary">
117+
dropdown button
118+
<aui-menu>
119+
<aui-menu-item>操作一</aui-menu-item>
120+
<aui-menu-item>操作二</aui-menu-item>
121+
<aui-menu-item>操作三</aui-menu-item>
122+
<aui-menu-item>操作四</aui-menu-item>
123+
</aui-menu>
124+
</aui-dropdown-button>`,
132125
}}
133126
</Story>
134127
</Preview>
@@ -138,8 +131,7 @@ import { ButtonModule, IconModule, DropdownModule } from '@alauda/ui';
138131
<Preview>
139132
<Story name="menu-template" height="180px">
140133
{{
141-
template: `
142-
<button
134+
template: /* HTML */ `<button
143135
aui-button="primary"
144136
[plain]="true"
145137
[auiDropdown]="menu"
@@ -163,8 +155,7 @@ import { ButtonModule, IconModule, DropdownModule } from '@alauda/ui';
163155
<aui-menu-item>更新</aui-menu-item>
164156
<aui-menu-item *ngIf="canDelete">删除</aui-menu-item>
165157
</ng-template>
166-
</aui-menu>
167-
`,
158+
</aui-menu>`,
168159
}}
169160
</Story>
170161
</Preview>

0 commit comments

Comments
 (0)
Please sign in to comment.