def form1Details():
form = db.compForm(request.args(0))
forms =
db(db.compFormPages.formName==form.id).select(db.compFormPages.ALL)
images = [{'link':URL('download',args=form.formImage),
'title':form.formTitle} for form in forms]
return dict(images=images)
the images are in variable forms so i wanna display them in my view such
that each picture is stored individually inside a JavaScript array for a
slide show like below
VIEW
<script>
{{=ASSIGNJS(IMAGES=images)}}; // magic to convert python to JS object
function slideShow() {
var images = IMAGES.map(function(i){return i.link;}); // array of links
var descriptions= IMAGES.map(function(i){return i.title;}); // array of
titles
}
</script>
On Tuesday, 21 March 2017 05:45:36 UTC-5, Cypher wrote:
>
> Hi guys i need help, please someone out there coz I'm pulling out my hairs
> at this point:
> I want to extract pictures from within a list extracted from the database
> and store them inside a JavaScript array for a slide show.
>
>
> *CONTROLLER:*
>
>
>
>
> *def form1Details(): form=db.compForm(request.args(0))
> forms=db(db.compFormPages.formName==form.id
> <http://form.id>).select(db.compFormPages.ALL) return locals()*the
> images are in variable forms so i wanna display them in my view such that
> each picture is stored individually inside a JavaScript array for a slide
> show like below
>
>
> *VIEW**{{for pic in form:}}*
>
>
>
>
>
> *<script>function slideShow(){images = ["{{=URL('download',
> args=pic.formImage)}}", "{{=URL('download', args=pic2.formImage)}}",
> "{{=URL('download', args=pic3.formImage)}}"];*
>
>
>
>
>
>
>
> *descriptions=['{{=pic.formTitle}}', '{{=pic2.formTitle}}',
> '{{=pic3.formTitle}}'];.............................................</script>}*How
>
> do extract them individually to achieve the above, i could use all the help
> i could get, thank you.
>
--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.