La clase mwidget hereda de la clase widget y es la clase que se emplea para generar widgets cuyo valor se selecciona de una lista de valores.
Los métodos que define la clase mwidget son los siguientes:
mwidget($IN_strh,$IN_strr,$IN_strw,$IN_strl,$IN_stri)
: Constructor de la clase mwidget que permite establecer el código HTML del widget para todos los modos de visualización: (H: oculto, R: sólo lectura, W: escritura, L: listado, I: escritura sólo en inserción)OptionRender($IN_code,$IN_array,$IN_optval,$IN_fldval)
: Renderiza uno de los elementos de la lista de valoresDefaultRender($IN_code,$IN_name, $IN_value, $IN_fld, $IN_lstval)
: Renderizador de código HTML para el widget. Es utilizado por todos los métodos Render. RenderH($IN_name, $IN_value, $IN_fld, $IN_lstval)
: Genera el código para el widget cuando está en modo oculto (H) RenderR($IN_name, $IN_value, $IN_fld, $IN_lstval)
: Genera el código para el widget cuando está en modo sólo lectura (R)RenderL($IN_name, $IN_value, $IN_fld, $IN_lstval)
: Genera el código para el widget cuando está en modo lista (L)RenderI($IN_name, $IN_value, $IN_fld, $IN_lstval)
: Genera el código para el widget cuando está en modo editable sólo en la inserción (I)RenderW($IN_name, $IN_value, $IN_fld, $IN_lstval)
: Genera el código para el widget cuando está en modo editable (W)Render($IN_name, $IN_value, $IN_fld, $IN_lstval)
: Genera el código para el widget independientemente del modo en que se encuentre