# Ext-JS Komponente aus ext-lang-de.js anpassen.

**URL:** <https://forum.shopware.com/t/ext-js-komponente-aus-ext-lang-de-js-anpassen/48422>\
**Category:** Programmierung\
**Created:** [22. September 2017 um 07:04 UTC](https://forum.shopware.com/t/ext-js-komponente-aus-ext-lang-de-js-anpassen/48422 "2017-09-22T07:04:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![lk1](https://avatars.discourse-cdn.com/v4/letter/l/3e96dc/32.png) [@lk1](https://forum.shopware.com/u/lk1)\
**Post date:** [22. September 2017 um 07:04 UTC](https://forum.shopware.com/t/ext-js-komponente-aus-ext-lang-de-js-anpassen/48422/1 "2017-09-22T07:04:10Z")

</div>

Shopware zeigt im Backend in einem Freitextfeld (Typ float/Double) nur zwei Nachkommstellen an.

Daher würde ich gerne die Ext-Komponente „Ext.locale.de.form.field.Number“ aus der Datei „engine/Library/ExtJs/locale/ext-lang-de.js“ mit einer „decimalPrecision: 4“ versehen.

Dies würde ich ungerne im Core tun, daher die Frage, ob man die Datei „engine/Library/ExtJs/locale/ext-lang-de.js“ überschreiben kann?

Ich habe schon versucht eine andere Ext-JS Komponente zu überschreiben und den neuen Code einfach mit einzufügen, aber das hat nicht funktioniert.

&nbsp;

Auszug PHP Plugin:

Subsribe =\>&nbsp;

```
 'Enlight\_Controller\_Action\_PostDispatchSecure\_Backend\_Article' =\> 'onArticlePostDispatchBackend'

 ... public function onArticlePostDispatchBackend(\Enlight\_Event\_EventArgs $args) { $controller = $args-\>getSubject(); $view = $controller-\>View(); $view-\>addTemplateDir($this-\>getPath() . '/Resources/views/'); $view-\>extendsTemplate('backend/article\_list/view/app.js'); }

```

…

&nbsp;

Auszug app.js:

```
 //{block name="backend/article/application"} //{$smarty.block.parent} Ext.override("Ext.locale.de.form.field.Number", { decimalPrecision: 4 }); console.log("Tyring to override"); //{/block}
```
