mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-14 17:22:20 -05:00
Remove required from dacpac wizard dropdowns (#9200)
* remove required from dropdowns * set required for dropdown * also set required for editable dropdown * add back required for db and server dropdowns * add back to required to databaseLoader
This commit is contained in:
@@ -136,6 +136,9 @@ export default class DropDownComponent extends ComponentBase implements ICompone
|
||||
this._selectBox.disable();
|
||||
}
|
||||
}
|
||||
|
||||
this._selectBox.selectElem.required = this.required;
|
||||
this._editableDropdown.inputElement.required = this.required;
|
||||
}
|
||||
|
||||
private getValues(): string[] {
|
||||
@@ -217,6 +220,14 @@ export default class DropDownComponent extends ComponentBase implements ICompone
|
||||
properties.values = values;
|
||||
}
|
||||
|
||||
public get required(): boolean {
|
||||
return this.getPropertyOrDefault<azdata.DropDownProperties, boolean>((props) => props.required, false);
|
||||
}
|
||||
|
||||
public set required(newValue: boolean) {
|
||||
this.setPropertyFromUI<azdata.DropDownProperties, boolean>((props, value) => props.required = value, newValue);
|
||||
}
|
||||
|
||||
public focus(): void {
|
||||
if (this.editable && !this._isInAccessibilityMode) {
|
||||
this._editableDropdown.focus();
|
||||
|
||||
Reference in New Issue
Block a user