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.

Reply via email to