0

Decimalbox and Portuguese number format

asked 2012-06-28 15:29:24 +0800

mgvv gravatar image mgvv
127 2

Hi,

When i use Decimalbox with Portuguese Number format Zk don't work.

ZKFiddle-Link

Qtdbox.java
package j1r003ur$v1;

import org.zkoss.zk.ui.*;
import org.zkoss.zk.ui.event.*;
import org.zkoss.zk.ui.util.*;
import org.zkoss.zk.ui.ext.*;
import org.zkoss.zk.au.*;
import org.zkoss.zk.au.out.*;
import org.zkoss.zul.*;
import java.util.Locale;

public class Qtdbox extends Decimalbox {

public Qtdbox() {
super();

setLocale(new Locale("pt", "PT"));

setFormat("#.##0,0##");
}
}


TestComposer.java
package j1r003ur$v1;

import org.zkoss.zk.ui.*;
import org.zkoss.zk.ui.event.*;
import org.zkoss.zk.ui.util.*;
import org.zkoss.zk.ui.ext.*;
import org.zkoss.zk.au.*;
import org.zkoss.zk.au.out.*;
import org.zkoss.zul.*;

public class TestComposer extends GenericForwardComposer{

public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);

}

public void onClick$btn(Event e) throws InterruptedException{
Messagebox.show("Hi btn");
}
}


index.zul
<zk>
<window border="normal" title="hello" apply="j1r003ur$v1.TestComposer">

<div>Welcome to ZK Fiddle , run it right now!</div>

<button id="btn" label="Click Me To Evalute Event Binding With Composer" />

<decimalbox value="1111.112" use="j1r003ur$v1.Qtdbox"/>
</window>
</zk>

I'm using Zk 6.0.1 CE.

The solution i found was override formatNumber and change if (fmt != null) df.applyPattern(fmt); to if (fmt != null) df.applyLocalizedPattern(fmt);

I detect problems with zk.fmt.Number.format javascript function because it don't respect localizedSymbols and format supplied.

Please help,

Thanks,

Miguel Goncalves

delete flag offensive retag edit

1 Reply

Sort by ยป oldest newest

answered 2012-06-29 03:35:18 +0800

MontyPan gravatar image MontyPan
435 3
http://xitop.blogspot.com...

Hi Miguel Goncalves :

I reproduce your situation (also I don't understand Portuguese Number format :P),
and I create a issue : ZK-1127

Please "watch" it for follow-up.

Regards,
Monty Pan

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2012-06-28 15:29:24 +0800

Seen: 397 times

Last updated: Jun 29 '12

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More