Hi Mark
I finally used the jxpath selection-list with datatype='string' for both label and value. I changed my flowscript to:
var formatter = new FastDateFormat.getInstance("dd.MM.yyyy");
var elementLabel = null;
var elementValue = null;
max = g_orderForm.getWishDate().size();
g_listData.wishDate = new Array(max);
iter = g_orderForm.getWishDate().iterator();
i = 0;
while(iter.hasNext()) {
element = iter.next();
elementLabel = formatter.format(element).toString();
elementValue = element.toString();
g_listData.wishDate[i] = {value:elementValue, label:elementLabel};
i++;
}
It works perfect! Thank you for the hint!
Regards, Stefan
| Mark Lundquist <[EMAIL PROTECTED]>
Verknüpfung
20.07.2006 00:18
|
|
On Jul 19, 2006, at 8:54 AM, Simone Gianni wrote:
> As you can see you are using the Date object both as value and as
> label,
> the convertor only works on the value, you have to format the label
> yourself in _javascript_. This can be accomplished in many ways, I can't
> remember which facilities _javascript_ offers
I don't think it does... AFAIK you have to use Java.
> but alternatively you can
> use the common java SimpleDateFormat simply instantiating it with var
> formatter = new Packages.java.text.SimpleDateFormat('dd.MM.yy'); and
> then using as it java, formatter.format(element) IIRC.
I default to FastDateFormat from Commons:
http://jakarta.apache.org/commons/lang/api/org/apache/commons/lang/
time/FastDateFormat.html
:-)
—ml—
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
