Fetishcode…Thinking in objects

Thinking in objects

Entradas etiquetadas ‘Read-Only

ViewObject Read-Only en Runtime

con 3 comentarios

Muchas veces al desarrollar una aplicación tenemos pantallas que en determinados momentos queremos que sean de Read-Only “solo lectura”.

Si queremos ahorrarnos el tener que hacer una pantalla idéntica, pero con los atributos del ViewObject en RO. Lo que podemos hacer es cambiar el estado de los atributos en tiempo de ejecución.

Esto puede ser de utilidad si lo hacemos antes de determinadas navegaciones, en el caso de que tengamos una pantalla que desde ciertos sitios es modificable y desde otros no.

Aquí les dejo el codigo:

//ponemos los atributos del iterador a RO
AttributeDef ats[] = View.getAttributeDefs();
for (int i = 0; i < ats.length; i++){
    ((AttributeDefImpl)ats[i]).setUpdateableFlag(AttributeDefImpl.READONLY);
}

Escrito por fetishcode

Octubre 30, 2007 a 8:12 am

Escrito en ADF

Etiquetado con ,