Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer RedditCambios recientesSend via e-MailImprimirEnlace permanente × Nodo Include-Layout Permite agregar nodos definidos en otro XML externo. Ejemplo: Se pone el siguiente nodo en la colección en la parte donde queramos incluir los controles. En este nodo se puede definir frame y group para si en el fichero existen props que no tengan definido esto, se les pone lo que se le defina en el nodo Include-Layout. <include-layout file=<nowiki>"MisBotones.xml"</nowiki> group="1" frame="todo" /> Colección de ejemplo donde usamos el include-layout. <coll name="MenuEntrada" special="true" notab="true"> <group name="General" id="1" /> <frame name="todo" width="100%" height="100%" scroll="true" /> <prop group="1" frame="todo" name="MAP_TEXTO_01" type="T" title="Texto #1" visible="1" labelwidth="10" width="100%" /> <prop group="1" frame="todo" name="MAP_TEXTO_02" type="T" title="Texto #2" visible="1" labelwidth="10" width="100%" /> <prop group="1" frame="todo" name="MAP_TEXTO_03" type="T" title="Texto #3" visible="1" labelwidth="10" width="100%" /> <include-layout file="MisBotones.xml" group="1" frame="todo" /> <prop group="1" frame="todo" name="MAP_TEXTO_04" type="T" title="Texto #4" visible="1" labelwidth="10" width="100%" /> <prop group="1" frame="todo" name="MAP_TEXTO_05" type="T" title="Texto #5" visible="1" labelwidth="10" width="100%" /> </coll> Definición del fichero "MisBotones.xml@, la estructura de estos ficheros debe ser de forma no jerárquica. <?xml version="1.0" encoding="iso-8859-1"?> <xml> <prop name="MAP_SALIR" type="B" title="Salir" visible="1" method="ExecuteNode(salir)" width="100%" height="20%" labelwidth="10" tmargin="0" /> <salir refresh="false"> <action name="runscript" type="runscript"> <script language="javascript"> appData.failWithMessage(-11888, "##EXITAPP##"); </script> </action> </salir> </xml>