изменение компонента ag-grid CellRenderer

#angular #typescript #angular8 #ag-grid-angular

#angular #машинописный текст #angular8 #ag-grid-angular

Вопрос:

Я новичок в Ag-Grid, у меня есть поле с colDef следующим образом

 {
 field: XXXXXX,
 header: XXXXX,
 editabl...
 ...
 cellRenderer: (params) => {
   return '<input type= "text" ........ [readonly]="isReadonly">'
},
}
  

и я меняю значение IsReadOnly false / true в файле .ts при событии нажатия кнопки за пределами aggrrid.

 private isReadonly:boolean;

...

onBtnserch(){
...
this.isReadonly = true

}
  

что я пытаюсь архивировать, так это сделать так, чтобы определенное поле ввода было доступно только для чтения нажатием кнопки (кнопка находится вне сетки)
Я делаю это неправильно или это можно сделать таким образом, если нет, по какому пути я должен следовать.