QuadratOben_r1_c3.gif: zappatini   QuadratOben_r1_c5.gif: gmbh  
       
   

help-solutions-report 14102006-000234

 
 


 

solutions
report
text - maximale länge darstellen

In einer liste ist es oft sinnvoll, dass die textlänge, die dargestellt wird, begrenzt wird, damit die liste nicht wegen grosser textblöcke auseinanderfällt, insbesondere wenn für die text-variablen keine maximale länge vorgegeben ist.

{if string.length(messages#grpFact#dTextKurzFACTt) > 210 {string.ellipsize(messages#grpFact#dTextKurzFACTt,190) + " " + pictureRef ("3rechtsGruen.gif" glossRef:subject)} else {messages#grpFact#dTextKurzFACTt}}

3rechtsGruen.gif ist ein bild mit 3 kleinen pfeilen, die nach rechts zeigen. Das glossRef:subject funktioniert so nur, weil das subject und der shortcut identisch sind.

Die länge des textes, der bei string.ellipsize angegeben wird, ist absichtlich keiner als bei der prüfung der string-länge. Falls der string 202 zeichen lang wäre, dann würden nur 5 zeichen abgeschnitten. Das mehr, dass dann in der vollansicht gezeigt wird, wäre dann nur ein weniges mehr. Deshalb ist es sinnvoll die zahlen ca. 20-25 unterschiedlich anzusetzen.

Die 3 punkte, welche string.ellipsize anfügt werden bei der anzahl zeichen, die dargestellt werden, mitgezählt.




         
Diese Seite in Druckansicht   Copyright 2012 zappatini - beratung - design - realisation, St.Gallen, Schweiz
Letztes update: Saturday, October 14, 2006 at 8:01:19 PM
theme designed by zappatini gmbh