replace deprecated onDidClick() handler in sql projects (#22721)

This commit is contained in:
Kim Santiago
2023-04-13 16:27:59 -07:00
committed by GitHub
parent 87571b2706
commit 3deb163210
2 changed files with 22 additions and 12 deletions

View File

@@ -206,8 +206,10 @@ export class AddDatabaseReferenceDialog {
label: constants.projectLabel
}).component();
this.projectRadioButton.onDidClick(() => {
this.projectRadioButtonClick();
this.projectRadioButton.onDidChangeCheckedState((checked) => {
if (checked) {
this.projectRadioButtonClick();
}
});
this.systemDatabaseRadioButton = this.view!.modelBuilder.radioButton()
@@ -216,8 +218,10 @@ export class AddDatabaseReferenceDialog {
label: constants.systemDatabase
}).component();
this.systemDatabaseRadioButton.onDidClick(() => {
this.systemDbRadioButtonClick();
this.systemDatabaseRadioButton.onDidChangeCheckedState((checked) => {
if (checked) {
this.systemDbRadioButtonClick();
}
});
const dacpacRadioButton = this.view!.modelBuilder.radioButton()
@@ -226,8 +230,10 @@ export class AddDatabaseReferenceDialog {
label: constants.dacpacText
}).component();
dacpacRadioButton.onDidClick(() => {
this.dacpacRadioButtonClick();
dacpacRadioButton.onDidChangeCheckedState((checked) => {
if (checked) {
this.dacpacRadioButtonClick();
}
});
if (this.projectDropdown?.values?.length) {

View File

@@ -481,14 +481,18 @@ export class UpdateProjectFromDatabaseDialog {
await this.compareActionRadioButton.updateProperties({ checked: true });
this.action = UpdateProjectAction.Compare;
this.compareActionRadioButton.onDidClick(async () => {
this.action = UpdateProjectAction.Compare;
this.tryEnableUpdateButton();
this.compareActionRadioButton.onDidChangeCheckedState((checked) => {
if (checked) {
this.action = UpdateProjectAction.Compare;
this.tryEnableUpdateButton();
}
});
this.updateActionRadioButton.onDidClick(async () => {
this.action = UpdateProjectAction.Update;
this.tryEnableUpdateButton();
this.updateActionRadioButton.onDidChangeCheckedState((checked) => {
if (checked) {
this.action = UpdateProjectAction.Update;
this.tryEnableUpdateButton();
}
});
let radioButtons = view.modelBuilder.flexContainer()