Yes. I agree. Its better to link external css.

On Tuesday, January 19, 2016 at 10:14:09 AM UTC-5, Richard wrote:
>
> Yes cache is often en headache...
>
> Note, you should avoid to put additional CSS into "framework reserved 
> files". Create a new app.css for instance and paste your additional stuff 
> there, like that you will avoid issue or file diff and update when you 
> update web2py.
>
> Richard
>
> On Tue, Jan 19, 2016 at 9:43 AM, Ron Chatterjee <[email protected] 
> <javascript:>> wrote:
>
>> Works fine. My cache was giving me problem. lol. Cool. Thanks.
>>
>>
>> On Monday, January 18, 2016 at 8:09:59 PM UTC-5, Ron Chatterjee wrote:
>>>
>>> Its based on scaffolding app. But doesn't work (see attached). 
>>>
>>> On Monday, January 18, 2016 at 3:08:35 PM UTC-8, Paolo Caruccio wrote:
>>>>
>>>> web2py.css is not loaded for default. So, it's better to put my css 
>>>> rules in web2py-bootstrap3.css file (if your application is based on 
>>>> web2py 
>>>> scaffolding layout) or even better in a custom css files.
>>>>
>>>>
>>>> Il giorno lunedì 18 gennaio 2016 23:01:36 UTC+1, Ron Chatterjee ha 
>>>> scritto:
>>>>>
>>>>> Just a quick question Paolo,
>>>>>
>>>>> Have a tested this code? Because I tried with the same table and 
>>>>> pasted the code in web2py.css and it didn't do anything. The concept is 
>>>>> right but I believe may have an implementation error. Unless I am missing 
>>>>> something.
>>>>>
>>>>> On Saturday, January 16, 2016 at 12:01:03 PM UTC-5, Paolo Caruccio 
>>>>> wrote:
>>>>>>
>>>>>> The issue could be simply solved by using css.
>>>>>>
>>>>>> For example by adding the below code in your css file:
>>>>>>
>>>>>>         .web2py_checkboxeswidget.horizontal {
>>>>>>             display: -ms-flexbox;
>>>>>>             display: -webkit-flex;
>>>>>>             display: flex;
>>>>>>         }
>>>>>>         
>>>>>>         .web2py_checkboxeswidget.horizontal > div {
>>>>>>             margin-right: 3px;
>>>>>>             display: inline-block;
>>>>>>         }
>>>>>>
>>>>>> and  by adding the class "horizontal" to the web2py checkboxes widget
>>>>>>
>>>>>> db.define_table('mytable',
>>>>>>                 Field('name', type='list:string',requires=IS_IN_SET 
>>>>>> (('True','False', 'Neither'), multiple=True),
>>>>>>                       widget=lambda field, value: 
>>>>>> SQLFORM.widgets.checkboxes.widget(field, value, style='divs', 
>>>>>> label=True, 
>>>>>> _class="horizontal")))
>>>>>>
>>>>>>
>>>>>> Il giorno venerdì 15 gennaio 2016 21:16:38 UTC+1, Ron Chatterjee ha 
>>>>>> scritto:
>>>>>>>
>>>>>>> I couldn't get those plug in to work. There should be a way to 
>>>>>>> render the form horizontally. I am surprised there there isnt! Checked 
>>>>>>> with 
>>>>>>> Django site. I can run that with one line  
>>>>>>> renderer=HorizontalCheckboxRenderer. 
>>>>>>> Arn't we suppose to be the best!? lol
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thursday, January 14, 2016 at 3:19:28 PM UTC-5, Richard wrote:
>>>>>>>>
>>>>>>>> There were widget plugins also for that : 
>>>>>>>> https://github.com/scubism/sqlabs
>>>>>>>>
>>>>>>>> But these are really really old, and repo not have been update 
>>>>>>>> since 3 years...
>>>>>>>>
>>>>>>>> The demo site seems not available any more...
>>>>>>>>
>>>>>>>> Richard
>>>>>>>>
>>>>>>>> On Thu, Jan 14, 2016 at 3:12 PM, Ron Chatterjee <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> I have it like this:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> db.define_table('mytable',
>>>>>>>>>                 Field('name', 
>>>>>>>>> type='list:string',requires=IS_IN_SET (('True','False', 'Neither'), 
>>>>>>>>> multiple=True),
>>>>>>>>>                       widget=lambda field, value: 
>>>>>>>>> SQLFORM.widgets.checkboxes.widget(field, value, style='divs', 
>>>>>>>>> label=True)))
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> That gives me vertical placement. But you are right. That's the 
>>>>>>>>> way to do it.
>>>>>>>>>
>>>>>>>>>  
>>>>>>>>>
>>>>>>>>> On Thursday, January 14, 2016 at 1:40:25 PM UTC-5, Richard wrote:
>>>>>>>>>>
>>>>>>>>>> Looks about style parameters of SQLFORM.widget.checkbox there is 
>>>>>>>>>> information about that if I remember... There is also _style 
>>>>>>>>>> attribute 
>>>>>>>>>> where you can use 'divs'. Make sure you read about both attributes 
>>>>>>>>>> they are 
>>>>>>>>>> differents and serve differents purposes...
>>>>>>>>>>
>>>>>>>>>> But with _style='divs' you should be able to displays everythings 
>>>>>>>>>> at you which with CSS...
>>>>>>>>>>
>>>>>>>>>> Richard
>>>>>>>>>>
>>>>>>>>>> On Thu, Jan 14, 2016 at 1:23 PM, Ron Chatterjee <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> It does! Thank you Richard. Do you happen to know if I want to 
>>>>>>>>>>> display the checkbox horizontally as oppose to vertically, how 
>>>>>>>>>>> would I do 
>>>>>>>>>>> that? I asked cuz if I have a table with other fields and I have 10 
>>>>>>>>>>> checkboxes to say, it will be better to present them horizontally 
>>>>>>>>>>> than 
>>>>>>>>>>> vertically. Regardless, thanks for your time on this. Appreciated.
>>>>>>>>>>>
>>>>>>>>>>>  
>>>>>>>>>>>
>>>>>>>>>>> On Thursday, January 14, 2016 at 12:33:52 PM UTC-5, Richard 
>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> multiple=True in IS_IN_SET() validator should help...
>>>>>>>>>>>>
>>>>>>>>>>>> Richard
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Jan 14, 2016 at 11:57 AM, Ron Chatterjee <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Where in the book I find this info?  
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thursday, January 14, 2016 at 11:56:51 AM UTC-5, Ron 
>>>>>>>>>>>>> Chatterjee wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Here is an example in picture.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wednesday, January 13, 2016 at 4:23:11 PM UTC-5, Ron 
>>>>>>>>>>>>>> Chatterjee wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Model:*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> db.define_table('mytable',
>>>>>>>>>>>>>>>                 Field('name', 
>>>>>>>>>>>>>>> type='list:string',requires=IS_IN_SET (('True','False')),
>>>>>>>>>>>>>>>                       
>>>>>>>>>>>>>>> widget=SQLFORM.widgets.checkboxes.widget))
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Controller:*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> def index():
>>>>>>>>>>>>>>>     variables = []
>>>>>>>>>>>>>>>     form = SQLFORM(db.mytable).process()
>>>>>>>>>>>>>>>     if form.accepted:
>>>>>>>>>>>>>>>         #comments from that particular blog post
>>>>>>>>>>>>>>>         variables = form.vars.name
>>>>>>>>>>>>>>>     return dict(form = form,variables = variables )
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *View:*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> {{extend 'layout.html'}}
>>>>>>>>>>>>>>> {{=form}}
>>>>>>>>>>>>>>> {{=variables}}
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I can only output true or false. I want to select and output 
>>>>>>>>>>>>>>> True and False both. How?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> 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.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> -- 
>>>>>>>>>>> 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.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -- 
>>>>>>>>> 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.
>>>>>>>>>
>>>>>>>>
>>>>>>>> -- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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