[web2py] Re: web2py star rating

2016-02-07 Thread Ron Chatterjee
Yes. Thank you Massimo On Sunday, February 7, 2016 at 12:38:35 AM UTC-5, Massimo Di Pierro wrote: > > It does not get inserted because this: > > def index(): > form = SQLFORM(db.song) > return dict(form = form) > > should be > > def index(): > form = SQLFORM(db.song).process() > re

[web2py] Re: web2py star rating

2016-02-06 Thread Massimo Di Pierro
It does not get inserted because this: def index(): form = SQLFORM(db.song) return dict(form = form) should be def index(): form = SQLFORM(db.song).process() return dict(form = form) ;-) the problem is not in the JS. Also the rating field should be an integer else you can run

[web2py] Re: web2py star rating

2016-02-04 Thread Ron Chatterjee
Since I am getting an response I am guessing it doesn't work! lol. On Wednesday, January 27, 2016 at 6:42:23 PM UTC-5, Ron Chatterjee wrote: > > *I have the model defined as :* > > db.define_table('song', > Field('title'), > Field('rating')) > > Note*: rating is in the field. > > *contro

[web2py] Re: web2py star rating

2016-01-27 Thread Ron Chatterjee
No but I found a work around. I know this is probably not the best way to do this but here is a way to do this without any javascript. #Without styling gives the value numerically db.define_table('my_table', Field('name', 'string', requires=[IS_NOT_EMPTY()]), Field('Rating', widget=SQLF

[web2py] Re: web2py star rating

2016-01-27 Thread Massimo Di Pierro
did you put the script at the bottom of your html? If not, it gets executed before the HTML exists and you have to wrap it in a jQuery(function(){... }); On Tuesday, 26 January 2016 13:31:06 UTC-6, Ron Chatterjee wrote: > > I probably need to invoke that jQuery routine in my controllers. My tabl

[web2py] Re: web2py star rating

2016-01-27 Thread Ron Chatterjee
Doesn't it also can be worked as a radio button with Boolean if we know the value of that? And then apply the css rule for the display? On Tuesday, January 26, 2016 at 2:31:06 PM UTC-5, Ron Chatterjee wrote: > > I probably need to invoke that jQuery routine in my controllers. My table > is this:

[web2py] Re: web2py star rating

2016-01-26 Thread Ron Chatterjee
I probably need to invoke that jQuery routine in my controllers. My table is this: db.define_table('song', Field('title'), Field('rating', 'integer', requires=IS_IN_SET(range(0, 6))),) Any example in the book you can point me to so I can invoke that logic? On Tuesday, January 26, 2016

[web2py] Re: web2py star rating

2016-01-26 Thread Massimo Di Pierro
What you mean does not work I use this all the time: https://gist.github.com/mdipierro/f221957e002baa014c9a None of your fields contains "rating". you have to change the names of the selector in the code 'input.rating,input[name*="rating"]' to make it work with your fields. On Monday, 25 Ja

[web2py] Re: web2py star rating

2016-01-25 Thread Ron Chatterjee
Since the star rating widget doesn't work, how we get this js to work for example if my database is: db.define_table('song', Field('title'), Field('voice_quality', 'integer',requires=IS_IN_SET(range(0, 6))), Field('highs_and_lows', 'integer',requires=IS_IN_SET(range(0, 6))),

[web2py] Re: web2py star rating

2014-11-23 Thread Niphlod
simple and effective, if you don't care about graphic niceties. Also, another example of "pre-minified" code ;-P But I don't think this should go in web2py's core. On Sunday, November 23, 2014 7:23:07 PM UTC+1, Massimo Di Pierro wrote: > > Errata. You have to download it as "star.rating.js" into

[web2py] Re: web2py star rating

2014-11-23 Thread Massimo Di Pierro
Errata. You have to download it as "star.rating.js" into static/js and then include it as On Sunday, 23 November 2014 12:02:44 UTC-6, Massimo Di Pierro wrote: > > I have been very unsatisfied with existing star rating plugins. First, > they are too complex. Second, they required dedicated fon