solved some bugs in build_query, thanks Michele
This commit is contained in:
@@ -1 +1 @@
|
||||
Version 1.99.4 (2012-02-03 11:31:35) stable
|
||||
Version 1.99.4 (2012-02-04 09:49:34) stable
|
||||
|
||||
+9
-1
@@ -1297,6 +1297,8 @@ class SQLFORM(FORM):
|
||||
|
||||
@staticmethod
|
||||
def build_query(fields,keywords):
|
||||
from gluon import current
|
||||
request = current.request
|
||||
if isinstance(keywords,(tuple,list)):
|
||||
keywords = keywords[0]
|
||||
request.vars.keywords = keywords
|
||||
@@ -1781,7 +1783,13 @@ class SQLFORM(FORM):
|
||||
classtr = 'odd'
|
||||
numrec+=1
|
||||
id = row[field_id]
|
||||
tr = TR(_class=classtr)
|
||||
if row_id:
|
||||
rid = row_id
|
||||
if callable(rid):
|
||||
rid = rid(row)
|
||||
tr = TR(_id=rid, _class='%s %s' % (classtr, 'with_id'))
|
||||
else:
|
||||
tr = TR(_class=classtr)
|
||||
if selectable:
|
||||
tr.append(INPUT(_type="checkbox",_name="records",_value=id,
|
||||
value=request.vars.records))
|
||||
|
||||
Reference in New Issue
Block a user