issue 613, not sure if completely resolved, needs more testing
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 1.99.4 (2012-01-16 21:39:52) stable
|
Version 1.99.4 (2012-01-16 21:46:16) stable
|
||||||
|
|||||||
+4
-4
@@ -801,12 +801,12 @@ class SQLFORM(FORM):
|
|||||||
self.custom.inpval.id = ''
|
self.custom.inpval.id = ''
|
||||||
widget = ''
|
widget = ''
|
||||||
if record:
|
if record:
|
||||||
if showid and 'id' in fields and field.readable:
|
if showid and field.name in record and field.readable:
|
||||||
v = record['id']
|
v = record[field.name]
|
||||||
widget = SPAN(v, _id=field_id)
|
widget = SPAN(v, _id=field_id)
|
||||||
self.custom.dspval.id = str(v)
|
self.custom.dspval.id = str(v)
|
||||||
xfields.append((row_id,label, widget,comment))
|
xfields.append((row_id,label, widget,comment))
|
||||||
self.record_id = str(record['id'])
|
self.record_id = str(record[field.name])
|
||||||
self.custom.widget.id = widget
|
self.custom.widget.id = widget
|
||||||
continue
|
continue
|
||||||
|
|
||||||
@@ -944,7 +944,7 @@ class SQLFORM(FORM):
|
|||||||
if not self['hidden']:
|
if not self['hidden']:
|
||||||
self['hidden'] = {}
|
self['hidden'] = {}
|
||||||
if not keyed:
|
if not keyed:
|
||||||
self['hidden']['id'] = record['id']
|
self['hidden']['id'] = record[table._id.name]
|
||||||
|
|
||||||
(begin, end) = self._xml()
|
(begin, end) = self._xml()
|
||||||
self.custom.begin = XML("<%s %s>" % (self.tag, begin))
|
self.custom.begin = XML("<%s %s>" % (self.tag, begin))
|
||||||
|
|||||||
Reference in New Issue
Block a user