Is response.files being set by the component action, or by the page that 
contains the component? If the former, it won't work, as response.files is 
ignored when set in a component (response.files is used by layout.html to 
include CSS and JS files in the document head and so is ignored by 
components, which do not load a full page and therefore do not contain a 
head).

Anthony

On Tuesday, February 21, 2012 4:48:51 PM UTC-5, Richard wrote:
>
> Hello, 
>
> Why I can't get initialization jquery plugin code to be execute by 
> view? 
>
> # Controller 
> response.js="""$(".chzn-select").chosen();""" 
>
> I already append(pluging file and css) like this : 
>
>         response.files.append(URL('static','plugin_added/harvesthq- 
> chosen-ada808d/chosen/chosen.css')) 
>         response.files.append(URL('static','plugin_added/harvesthq- 
> chosen-ada808d/chosen/chosen.jquery.js')) 
>
> I know those works... 
>
> In the book at in core chapter is says this : 
>
> response.js can contain Javascript Code. This code will be executed if 
> and only if the response is received by a web2py component as 
> discussed in Chapter 12. 
>
> In chapter 12, there is this example : 
>
> response.js = "jQuery('#%s').hide()" % request.cid 
>
> Thanks 
>
> Richard 
>

Reply via email to