I'm having problems displaying the multiselect widget inside components. I have two actions which do the same thing, basically give us a list of tags, with which to select our multiple tags:
### Model staff_tags=['this', 'is', 'a', 'tag'] db.define_table('test_tagging', Field('tags', 'list:string', requires=IS_IN_SET(staff_tags, multiple=True)), Field('time_reference', 'time'), ) ### Controller def index(): form=crud.create(db.test_tagging) return dict( form=form) def test(): form=crud.create(db.test_tagging) return dict(form=form) ### View {{extend 'layout.html'}} <h1>Did You Know?</h1> <p>that when you load a component (like below), you lose the jquery.multiselect formatting<br /> Check the 'tags' field for an illustration of what I mean...</p> {{=LOAD('incident_reports/test.load', ajax=True)}} <hr width="70%"> <h2>This, however, is a form NOT in a LOAD() function</h2> <p>As you can see, we get a nice multiselect option here</p> {{if form:}} {{=form}} {{pass}} However, when you display the form, it looks like this: <https://lh5.googleusercontent.com/-JMTTedPrNcI/TiOYuZ8MBqI/AAAAAAAABJk/0N2i81A07RM/screenie.jpg> As you can see, the lower multi-select is working as expected, however the LOAD-ed component version is stripped of all niceness. Any suggestions?