this is beginning to be a FAQ http://web2py.com/books/default/chapter/29/05?search=data-
On Tuesday, November 20, 2012 9:37:34 AM UTC+1, Daniel Gonzalez wrote: > > Hi, > > I am trying to create a radio component in a custom web2py form, using > twitter bootstrap styles, as explained > here<http://twitter.github.com/bootstrap/javascript.html#buttons> > . > In order for the button group to behave like a radio button, we need to > specify the 'data-toggle="buttons-radio"' modifier. > I have tried to do this in web2py with '_data_toggle="buttons-radio"', but > web2py is generating data_toggle instead of data-toggle (underscore instead > of minus). > Is there a way to tell web2py to convert the underscores in the parameter > names to minus instead of underscore? > > This is my code: > > def get_bootstrap_radio(options): > '''<div class="btn-group" data-toggle="buttons-radio"> > <button class="btn" type="button">1</button> > <button class="btn" type="button">2</button> > <button class="btn" type="button">3</button> > </div>''' > i = [] > for value in options: > i.append(BUTTON(value, _type="button", _class="btn")) > return DIV(*i, _class='btn-group', _data_toggle="buttons-radio") > > Thanks, > Daniel > --

