Dear Massimo: I was playing with grid, but I only have a blank page. from debugger I get this code html
<div id="vue11d10e4d"> <mtable url="/CuentaFacil/service/8c27c2fc-19eb-4c63-8b44-9e03b16f3d7b/tcliente" filter="" order="" :editable="true" :deletable="true" :create="true" :render="{}"></mtable> <script src="/CuentaFacil/static/js/axios.min.js"></script> <script src="/CuentaFacil/static/js/vue.min.js"></script> <script src="/CuentaFacil/static/js/utils.js"></script> <script src="/CuentaFacil/static/components/mtable.js"> </script><script>var app=utils.app("vue11d10e4d"); app.start()</script> </div> /*---Model ---*/ db.define_table('tcliente', Field('nombre','string',length=70,label = T('Custom')), Field('nrodoc','string',length=11,label = T('Id Number'))) db.commit() /*---Controller ---*/ @action("cliente") @action.uses("cliente.html") def example_grid(): return dict(grid=publisher.grid(db.tcliente)) /*--Template (cliente.html) --*/ [[extend 'layout.html']] <h2 class="title">Clientes</h2> [[=grid]] What is the problem? Thanks in advanced, regards. El domingo, 6 de octubre de 2019, 4:19:07 (UTC-3), Massimo Di Pierro escribió: > > I do not know. Try check the JS console for errors. Maybe it is missing > the js components. > > On Sunday, 15 September 2019 14:19:37 UTC-7, isi_jca wrote: >> >> Hi! >> >> This is output from console and the browser is Google Chrome Versión >> 66.0.3359.181 (Build oficial) (64 bits) >> >> [jalbornoz@QuoVadis ~]$ ./py4web.sh >> >> ██████╗ ██╗ ██╗██╗ ██╗██╗ ██╗███████╗██████╗ >> ██╔══██╗╚██╗ ██╔╝██║ ██║██║ ██║██╔════╝██╔══██╗ >> ██████╔╝ ╚████╔╝ ███████║██║ █╗ ██║█████╗ ██████╔╝ >> ██╔═══╝ ╚██╔╝ ╚════██║██║███╗██║██╔══╝ ██╔══██╗ >> ██║ ██║ ██║╚███╔███╔╝███████╗██████╔╝ >> ╚═╝ ╚═╝ ╚═╝ ╚══╝╚══╝ ╚══════╝╚═════╝ >> It is still experimental... >> >> assets-folder: >> /home/jalbornoz/py4web-env/lib64/python3.7/site-packages/py4web/assets >> Choose a one-time dashboad password: >> Dashboard is at: http://127.0.0.1:8000/_dashboard >> [X] loaded _dashboard >> [X] loaded _default >> [X] loaded MyFirstApp >> Bottle v0.12.17 server starting up (using TornadoServer())... >> Listening on http://127.0.0.1:8000/ >> Hit Ctrl-C to quit. >> >> WARNING:tornado.access:404 GET /favicon.ico (127.0.0.1) 1.93ms >> WARNING:tornado.access:404 GET /_dashboard/static/favicon.ico (127.0.0.1) >> 1.59ms >> WARNING:tornado.access:404 GET /MyFirstApp/static/favicon.ico (127.0.0.1) >> 1.18ms >> WARNING:tornado.access:404 GET /_default/static/favicon.ico (127.0.0.1) >> 0.92ms >> Titulo Grilla >> >> >> >> >> El domingo, 15 de septiembre de 2019, 14:13:41 (UTC-3), Massimo Di Pierro >> escribió: >>> >>> what bowser? any console error? what do you see in the page source? >>> >>> On Saturday, 14 September 2019 15:15:18 UTC-7, isi_jca wrote: >>>> >>>> Hi Massimo: >>>> >>>> When I try the example I only watch a page blank. Why? >>>> >>>> Best Regards >>>> >>>> El jueves, 12 de septiembre de 2019, 3:31:36 (UTC-3), Massimo Di Pierro >>>> escribió: >>>>> >>>>> ... it is incomplete. It is experimental. The API is subject to >>>>> change. But I could use some community feedback: >>>>> >>>>> from py4web.utils.publisher import Publisher, ALLOW_ALL_POLICY >>>>> >>>>> >>>>> # exposes services necessary to access the db via ajax >>>>> publisher = Publisher(db, policy=ALLOW_ALL_POLICY) >>>>> >>>>> >>>>> # expose as /examples/grid >>>>> @action('grid') >>>>> @action.uses('grid.html') >>>>> def example_grid(): >>>>> return dict(grid=publisher.grid(db.person)) >>>>> >>>>> embed in template with [[=grid]] in templates/grid.html as in web2py. >>>>> The difference from web2py is that the grid communicate with the >>>>> server via ajax and the style is in static/components/mtable.html >>>>> Still does not access authentication based access control but will add >>>>> it very soon. >>>>> >>>>> You can try it. >>>>> >>>>> https://github.com/web2py/py4web/blob/master/apps/examples/__init__.py#L41 >>>>> >>>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/25348dff-1471-43b9-a764-03846e46317a%40googlegroups.com.