Primero creamos un modelo para las propiedades de un botón, podemos hacerlo donde queramos, por ejemplo, podemos crearlo justo antes de nuestra funcion onInit del controller actual.
En ester caso solo voy a añadir la propiedad selected pero podemos añadirle tantas como queramos a nuestro modelo.
buttonProp: new sap.ui.model.json.JSONModel({ selected : "selected" })
En nuestra vista xml, en el atributo selected de nuestro Checkbox llamaremos a la propiedad selected de nuestro modelo:
Y ahora, volviendo a nuestro controller, como debería der ser, tras un simple if para comprobar que en nuestro modelo ese campo está «chequeado», aplicamos el modelo buttonProp que hemos creado anteriormente a el checkbox.
if(oObject.confirmed === "x"){ this.byId("confirmed_field").setModel(this.buttonProp); }