Difference between revisions of "How to referece xml rounding"
Asp-luqman (talk | contribs) (→Instalasi) |
Asp-luqman (talk | contribs) (→Instalasi) |
||
Line 10: | Line 10: | ||
==<p> Instalasi <p>== | ==<p> Instalasi <p>== | ||
− | 1. | + | 1. Tambah Format.xml |
+ | |||
<Number name="amounttwodigitInform" | <Number name="amounttwodigitInform" | ||
decimal="." grouping="," formatOutput="#,##0.00" formatInternal="#0.00" /> | decimal="." grouping="," formatOutput="#,##0.00" formatInternal="#0.00" /> | ||
Line 25: | Line 26: | ||
di file Format.xml lokasi infinite/config | di file Format.xml lokasi infinite/config | ||
+ | |||
+ | 2. Tambah BigDecimalDomainType.java | ||
+ | |||
+ | public static class Amounttwodigit extends BigDecimalDomainType { | ||
+ | public String getFormatId() { | ||
+ | return "amounttwodigit"; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | [[image:BigDecimalDomainTypeconfig.png|600px]]</p> | ||
+ | |||
+ | |||
+ | di file BigDecimalDomainType.java lokasi infinite/src/org/openbravo/base/model/domaintype | ||
+ | |||
+ | |||
+ | 3. Tambah NumberUIDefinition.java | ||
+ | |||
+ | public static class AmounttwodigitUIDefinition extends NumberUIDefinition { | ||
+ | public String getParentType() { | ||
+ | return "float"; | ||
+ | } | ||
+ | |||
+ | public String getFormat() { | ||
+ | return "amounttwodigitEdition"; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | [[image:NumberUIDefinitionconfig.png|600px]]</p> | ||
+ | |||
+ | |||
+ | di file NumberUIDefinition.java lokasi infinite/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference |
Revision as of 07:26, 16 February 2023
Introduction
Pembuata Reference baru untuk menambah pilihan saat mendifine colom agar tampilan bisa disesuaikan. untuk case ini saya akan menambah reference untuk merounding dua di belakang koma.
Fitur
- Dapat merounding 2 digit di belakang koma
Instalasi
1. Tambah Format.xml
<Number name="amounttwodigitInform" decimal="." grouping="," formatOutput="#,##0.00" formatInternal="#0.00" /> <Number name="amounttwodigitRelation" decimal="." grouping="," formatOutput="#,##0.00" formatInternal="#0.00" /> <Number name="amounttwodigitEdition" decimal="." grouping="," formatOutput="#0.00" formatInternal="#0.00" /> <Number name="amounttwodigitExcel" decimal="." grouping="," formatOutput="#,##0.00" formatInternal="#0.00" />
di file Format.xml lokasi infinite/config
2. Tambah BigDecimalDomainType.java
public static class Amounttwodigit extends BigDecimalDomainType { public String getFormatId() { return "amounttwodigit"; } }
di file BigDecimalDomainType.java lokasi infinite/src/org/openbravo/base/model/domaintype
3. Tambah NumberUIDefinition.java
public static class AmounttwodigitUIDefinition extends NumberUIDefinition { public String getParentType() { return "float"; }
public String getFormat() { return "amounttwodigitEdition"; } }
di file NumberUIDefinition.java lokasi infinite/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference