[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() >

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

[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',

[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

[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

[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

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

[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] web2py star rating

2014-11-23 Thread Massimo Di Pierro
I have been very unsatisfied with existing star rating plugins. First, they are too complex. Second, they required dedicated fonts/images while all the necessary symbols are already in unicode. So I made this: https://gist.github.com/mdipierro/f221957e002baa014c9a Just add this code at the

[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 script src={{=URL('static','js/star.rating.js')}}/script 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

[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

Re: [web2py] Star Rating

2013-02-09 Thread Michael Gheith
Hello rochacbruno, I loaded this application on two different machines/environments, and the information in the form is not being saved to the database song table. I tried this as both a logged in user, and not logged in user. I began to trouble shoot, and modified the form from: def index():

[web2py] Star Rating

2013-02-08 Thread Michael Gheith
Hello web2py community :) I'm trying to implement a simple star rating for my site. I followed the steps in the web2py Application Development Cookbook, but it is not working unfortunately; I select 2 stars for example, but it's not being saved to the database. I have taken a look at the

Re: [web2py] Star Rating

2013-02-08 Thread Bruno Rocha
https://github.com/mdipierro/web2py-recipes-source/blob/master/apps/04_advanced_forms/web2py.app.star_rating.w2p?raw=true On Fri, Feb 8, 2013 at 8:52 PM, Michael Gheith gheit...@aol.com wrote: Hello web2py community :) I'm trying to implement a simple star rating for my site. I followed the