Ignore:
Timestamp:
30.06.2010 21:51:38 (23 months ago)
Author:
zmsdev
Message:

Added support for maxlen to single-selects.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/dtml/ZMSSqlDb/input_form.dtml

    r1041 r1080  
    425425       <dtml-call "REQUEST.set('sqlStatement',''.join(sqlStatement))"> 
    426426       <dtml-in "query(sqlStatement)['records']" 
    427         ><dtml-let row=sequence-item 
     427        ><dtml-let row=sequence-item maxlen="int(fk.get('maxlen',25))" 
    428428         ><dtml-unless "row['qvalue']==None"  
    429429         ><dtml-try 
    430           ><dtml-call "options.append([unicode(str(row['qkey']),REQUEST.get('qcharset','utf-8')).encode('utf-8'),unicode(str(row['qvalue']),REQUEST.get('qcharset','utf-8')).encode('utf-8')])" 
     430          ><dtml-call "options.append([unicode(str(row['qkey']),REQUEST.get('qcharset','utf-8')).encode('utf-8'),string_maxlen(unicode(str(row['qvalue']),REQUEST.get('qcharset','utf-8')).encode('utf-8'),maxlen)])" 
    431431         ><dtml-except 
    432           ><dtml-call "options.append([str(row['qkey']),str(row['qvalue'])])" 
     432          ><dtml-call "options.append([str(row['qkey']),string_maxlen(str(row['qvalue']),maxlen)])" 
    433433         ></dtml-try 
    434434         ></dtml-unless 
Note: See TracChangeset for help on using the changeset viewer.