Merge pull request #3061 from thingsboard/json_dialog_fix
fix buf Json edit
This commit is contained in:
commit
61d96b94f2
@ -194,19 +194,19 @@ export class JsonObjectEditComponent implements OnInit, ControlValueAccessor, Va
|
||||
}
|
||||
|
||||
beautifyJSON() {
|
||||
const res = JSON.stringify(this.modelValue, null, 2);
|
||||
if (this.jsonEditor) {
|
||||
if (this.jsonEditor && this.objectValid) {
|
||||
const res = JSON.stringify(this.modelValue, null, 2);
|
||||
this.jsonEditor.setValue(res ? res : '', -1);
|
||||
this.updateView();
|
||||
}
|
||||
this.updateView();
|
||||
}
|
||||
|
||||
minifyJSON() {
|
||||
const res = JSON.stringify(this.modelValue);
|
||||
if (this.jsonEditor) {
|
||||
if (this.jsonEditor && this.objectValid) {
|
||||
const res = JSON.stringify(this.modelValue);
|
||||
this.jsonEditor.setValue(res ? res : '', -1);
|
||||
this.updateView();
|
||||
}
|
||||
this.updateView();
|
||||
}
|
||||
|
||||
writeValue(value: any): void {
|
||||
@ -254,6 +254,7 @@ export class JsonObjectEditComponent implements OnInit, ControlValueAccessor, Va
|
||||
this.objectValid = !this.required;
|
||||
this.validationError = this.required ? 'Json object is required.' : '';
|
||||
}
|
||||
this.modelValue = data;
|
||||
this.propagateChange(data);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user