{"id":23,"date":"2018-11-08T18:51:23","date_gmt":"2018-11-08T17:51:23","guid":{"rendered":"https:\/\/formatext.es\/codigo\/?p=23"},"modified":"2021-12-29T19:09:09","modified_gmt":"2021-12-29T18:09:09","slug":"volver-a-ejecutar-load-de-la-vista","status":"publish","type":"post","link":"https:\/\/formatext.es\/codigo\/volver-a-ejecutar-load-de-la-vista\/","title":{"rendered":"web2py Volver a ejecutar LOAD de la vista"},"content":{"rendered":"<p>A veces necsitamos recargar una p\u00e1gina que contiene en la vista LOAD con los que cargamos bloques. Por ejemplo, podemos tener en un archivo index.html:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n&lt;pre&gt;{{left_sidebar_enabled=True,('form' in globals())}}\r\n{{extend 'socie_entitat_layout.html'}}\r\n{{=A(SPAN(_class='icon-arrow-left'), 'Tornar',\r\n    _href=URL(c='gestio_entitat', f='index'),\r\n    _class='btn btn-small')}}\r\n{{=H4(CENTER('Entitat: ', nom_entitat))}}\r\n\r\n{{=LOAD(url=URL(c='membres_entitat',f='add_persona', args=id_entitat, user_signature=True), target='div_add_persona')}}\r\n{{=LOAD(url=URL(c='membres_entitat',f='taula_membres', args=id_entitat, user_signature=True), target='div_taula_membres')}}&lt;\/pre&gt;\r\n<\/pre>\n<p>Pues bien, se nos puede plantear que por ejemplo que demos de alta una persona a trav\u00e9s de un formulario y luego queremos que se vuelva a recargar toda la p\u00e1gina index.html y que as\u00ed nos muestre el nuevo alta de persona. Para ello podemos hacer en nuestro controlador una vez procesada el alta:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n&lt;pre&gt;reload_table = SCRIPT(&quot;web2py_component(action='{0}', target='div_taula_membres');&quot;.format(\r\n    URL(c='membres_entitat', f='taula_membres', args=id_entitat, user_signature=True)),\r\n    &quot;web2py_component(action='{0}', target='div_add_persona');&quot;.format(\r\n        URL(c='membres_entitat', f='add_persona', args=id_entitat, user_signature=True))\r\n)\r\n\r\nreturn reload_table&lt;\/pre&gt;\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>A veces necsitamos recargar una p\u00e1gina que contiene en la vista LOAD con los que cargamos bloques. Por ejemplo, podemos tener en un archivo index.html: &lt;pre&gt;{{left_sidebar_enabled=True,(&#8216;form&#8217; in globals())}} {{extend &#8216;socie_entitat_layout.html&#8217;}} {{=A(SPAN(_class=&#8217;icon-arrow-left&#8217;), &#8216;Tornar&#8217;, _href=URL(c=&#8217;gestio_entitat&#8217;, f=&#8217;index&#8217;), _class=&#8217;btn btn-small&#8217;)}} {{=H4(CENTER(&#8216;Entitat: &#8216;, nom_entitat))}} {{=LOAD(url=URL(c=&#8217;membres_entitat&#8217;,f=&#8217;add_persona&#8217;, args=id_entitat, user_signature=True), target=&#8217;div_add_persona&#8217;)}} {{=LOAD(url=URL(c=&#8217;membres_entitat&#8217;,f=&#8217;taula_membres&#8217;, args=id_entitat, user_signature=True), target=&#8217;div_taula_membres&#8217;)}}&lt;\/pre&gt; Pues bien, se nos puede plantear que por [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-23","post","type-post","status-publish","format-standard","hentry","category-web2py"],"_links":{"self":[{"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/posts\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":2,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"predecessor-version":[{"id":31,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/posts\/23\/revisions\/31"}],"wp:attachment":[{"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}