Changeset 750 for ZMS/trunk/dtml/ZMSRecordSet/main_grid.dtml
- Timestamp:
- 23.10.2009 16:12:55 (3 years ago)
- File:
-
- 1 edited
-
ZMS/trunk/dtml/ZMSRecordSet/main_grid.dtml (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/dtml/ZMSRecordSet/main_grid.dtml
r724 r750 15 15 </dtml-comment> 16 16 17 <dtml-let zt0="DateTime().timeTime()" metaobjIds="getMetaobjIds()" obj_attrs="[]" >17 <dtml-let zt0="DateTime().timeTime()" metaobjIds="getMetaobjIds()" obj_attrs="[]" vs="{}"> 18 18 19 19 <dtml-in "metaObj['attrs']" mapping … … 30 30 31 31 <!----// BO Batch-Navigation //----> 32 <dtml-if "'export' in grid_options">33 <a href="#"><img src="<dtml-var MISC_ZMS>mime_type.text_xml.gif" title="<dtml-var "getZMILangStr('BTN_EXPORT')" html_quote> (XML)" border="1" onclick="gridform.submit()"></a>34 </dtml-if>35 32 <dtml-var "f_recordset_nav(_,_,grid_url=URL)"> 36 33 <!----// EO Batch-Navigation (<dtml-var "_.float(int((ZopeTime().timeTime()-zt0)*100.0)/100.0)"> secs.) //----> … … 47 44 48 45 <table cellspacing="1" cellpadding="1" border="0" class="neutralColorStrong"> 46 47 <dtml-if "'export' in grid_options"> 48 <tr> 49 <td colspan="<dtml-var "3+len(obj_attrs)">"> 50 <a href="#" 51 ><img 52 class="form-submit" style="vertical-align:bottom;padding:1px 2px;background:#fff" 53 src="<dtml-var MISC_ZMS>mime_type.text_xml.gif" title="<dtml-var "getZMILangStr('BTN_EXPORT')" html_quote> (XML)" onclick="gridform.submit()" 54 ></a> 55 </td> 56 </tr> 57 </dtml-if> 58 49 59 <tr class="neutralColorMedium"> 50 60 <th class="form-small"> 51 61 <dtml-if "'delete' in grid_options or 'export' in grid_options" 52 ><a href="javascript:var btn=$('#slctBtn');var slct=btn.attr('src').indexOf('btn_slctall.gif')>0 ;if(slct){btn.attr('src','<dtml-var MISC_ZMS>btn_slctnone.gif');} else {btn.attr('src','<dtml-var MISC_ZMS>btn_slctall.gif');};selectCheckboxes(btn.parent('form'),slct);" class="button"53 ><img id="slctBtn" src="<dtml-var MISC_ZMS>btn_slctall.gif" title="" border="0" width="20" height="20"62 ><a href="javascript:var btn=$('#slctBtn');var slct=btn.attr('src').indexOf('btn_slctall.gif')>0?'checked':'';if(slct){btn.attr('src','<dtml-var MISC_ZMS>btn_slctnone.gif');} else {btn.attr('src','<dtml-var MISC_ZMS>btn_slctall.gif');};selectCheckboxes(btn.parents('form'),slct);" class="button" 63 ><img id="slctBtn" src="<dtml-var MISC_ZMS>btn_slctall.gif" border="0" 54 64 ></a 55 65 </dtml-if> … … 138 148 ><td 139 149 ><dtml-if "_['res-index']==0" 140 ><img src="<dtml-var MISC_ZMS>spacer.gif" title=""border="0" class="hbutton"150 ><img src="<dtml-var MISC_ZMS>spacer.gif" border="0" class="hbutton" 141 151 ><dtml-else 142 152 ><a href="<dtml-var URL>?lang=<dtml-var lang>&qsize:int=<dtml-var qsize>&qorder=<dtml-var qorder>&qorderdir=<dtml-var qorderdir>&qstart=<dtml-var qstart>&qindex:int=<dtml-var sequence-index>&ZMS_ACTION=move_up" class="hbutton" … … 149 159 ><td 150 160 ><dtml-if "_['res-index']==len(res)-1" 151 ><img src="<dtml-var MISC_ZMS>spacer.gif" title=""border="0" class="hbutton"161 ><img src="<dtml-var MISC_ZMS>spacer.gif" border="0" class="hbutton" 152 162 ><dtml-else 153 163 ><a href="<dtml-var URL>?lang=<dtml-var lang>&qsize:int=<dtml-var qsize>&qorder=<dtml-var qorder>&qorderdir=<dtml-var qorderdir>&qstart=<dtml-var qstart>&qindex:int=<dtml-var sequence-index>&ZMS_ACTION=move_down" class="hbutton" … … 174 184 ></table 175 185 ></td> 186 187 <dtml-comment>##### Grid.Row #####</dtml-comment> 176 188 <td class="form-small" align="right" <dtml-if "REQUEST.get('qindex',-1)==_['res-index']">style="color:white"</dtml-if>><dtml-var "_['sequence-index']+1">.</td> 189 177 190 <dtml-let row=sequence-item> 178 191 <dtml-in obj_attrs mapping> 179 192 <dtml-let obj_attr=sequence-item v="formatObjAttrValue(obj_attr,row.get(id,None),lang)"> 193 180 194 <td class="form-small" <dtml-if "REQUEST.get('qindex',-1)==_['res-index']">style="color:white"</dtml-if><dtml-if "type in ['amount', 'float', 'int']">align="right"</dtml-if>> 181 195 … … 183 197 <dtml-if "type in ['date','datetime','time']"> 184 198 <dtml-var "getLangFmtDate(v,manage_lang,'%s_FMT'%type.upper())"> 199 185 200 <dtml-comment>##### Grid.Url #####</dtml-comment> 186 201 <dtml-elif "type=='url'"> … … 196 211 </dtml-if> 197 212 </dtml-let> 213 198 214 <dtml-comment>##### Grid.Image #####</dtml-comment> 199 215 <dtml-elif "type=='image'"> … … 207 223 </center> 208 224 </dtml-if> 225 209 226 <dtml-comment>##### Grid.File #####</dtml-comment> 210 227 <dtml-elif "type=='file'"> … … 214 231 </center> 215 232 </dtml-if> 233 216 234 <dtml-comment>##### Grid.Foreign-Key #####</dtml-comment> 217 235 <dtml-elif "type in metaobjIds"> 218 219 236 <dtml-in "getParentNode().getChildNodes(REQUEST,type)"> 220 237 <dtml-let metaObj="getMetaobj(meta_id)" … … 228 245 <dtml-if "str(row.get(id_id,'undefined'))==str(v)"> 229 246 <dtml-var metaobj_record_summary> 230 <dtml-var "string_maxlen(REQUEST['summary'], _.max(int(200.0/len(metaObj['attrs'])),20))">247 <dtml-var "string_maxlen(REQUEST['summary'],max(int(200.0/len(metaObj['attrs'])),20))"> 231 248 <dtml-call "REQUEST.set('break',1)"> 232 249 </dtml-if> … … 241 258 </dtml-let> 242 259 </dtml-in> 243 260 244 261 <dtml-comment>##### Grid.Amount #####</dtml-comment> 245 262 <dtml-elif "type=='amount'"> … … 249 266 <dtml-var "getConfProperty('ZMS.locale.amount.unit','EUR')"> <dtml-var v> 250 267 </dtml-try> 251 268 252 269 <dtml-comment>##### Grid.Default #####</dtml-comment> 253 270 <dtml-else> 254 <dtml-var "string_maxlen(str(v), _.max(int(200.0/len(metaObj['attrs'])),20))">271 <dtml-var "string_maxlen(str(v),max(int(200.0/len(metaObj['attrs'])),20))"> 255 272 </dtml-if> 256 <dtml-comment>#####</dtml-comment>257 273 258 274 </td> 275 276 <dtml-if "type in ['int','float']" 277 ><dtml-call "operator_setitem(vs,id,vs.get(id,[])+[v])" 278 ></dtml-if> 279 259 280 </dtml-let> 260 281 </dtml-in> … … 264 285 </dtml-in> 265 286 <dtml-call "REQUEST.set('qpage',qpage+1)"> 287 288 <dtml-if "'statistics' in grid_options"> 289 <dtml-if vs> 290 <tr> 291 <td colspan="3"><img src="<dtml-var spacer_gif>" alt="" border="0"></td> 292 <dtml-in obj_attrs mapping> 293 <dtml-let obj_attr=sequence-item l="vs.get(id,[])"> 294 <td class="form-small"> 295 <dtml-try> 296 <dtml-if l> 297 <dtml-let meanstdv="zmsmathutil.meanstdv(l)"> 298 <span style="font-family: serif; font-style: italic; text-decoration: overline;" title="AVG">x</span>=<dtml-var "meanstdv[0]">±<dtml-var "meanstdv[1]"> 299 </dtml-let> 300 </dtml-if> 301 <dtml-except></dtml-try> 302 </td> 303 </dtml-let> 304 </dtml-in> 305 </tr> 306 </dtml-if> 307 </dtml-if> 308 266 309 </table> 310 267 311 <dtml-if "'export' in grid_options"> 268 312 </form> 269 313 </dtml-if> 314 270 315 <dtml-unless res> 271 316 <div class="form-element"><dtml-var "getZMILangStr('MSG_EMPTYCONTAINER')"> <dtml-var "display_type(REQUEST)">!</div> 272 317 </dtml-unless> 318 273 319 <!----// EO Current Batch (<dtml-var "_.float(int((ZopeTime().timeTime()-zt0)*100.0)/100.0)"> secs.) //----> 274 320
Note: See TracChangeset
for help on using the changeset viewer.
