Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit dfc779c2 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

feat: #78 - editable price factors

Übergeordneter 4b59f561
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -184,6 +184,15 @@ define('package/quiqqer/erp/bin/backend/controls/articles/ArticleList', [
return this.$articles;
},
/**
* Return the articles count
*
* @returns {number}
*/
count: function () {
return this.$articles.length;
},
/**
* Unserialize the list
*
......@@ -196,7 +205,7 @@ define('package/quiqqer/erp/bin/backend/controls/articles/ArticleList', [
unserialize: function (list) {
const self = this;
let data = {};
if (typeOf(list) === 'string') {
try {
data = JSON.stringify(list);
......@@ -511,7 +520,23 @@ define('package/quiqqer/erp/bin/backend/controls/articles/ArticleList', [
* @param priceFactor
*/
addPriceFactor: function (priceFactor) {
this.$priceFactors.push(priceFactor);
const prio = priceFactor.index;
if (prio === this.$priceFactors.length) {
this.$priceFactors.push(priceFactor);
return;
}
this.$priceFactors.splice(prio, 0, priceFactor);
},
/**
* Return the articles count
*
* @returns {number}
*/
countPriceFactors: function () {
return this.$priceFactors.length;
},
/**
......
......@@ -1355,6 +1355,15 @@ Allowed characters: Letters, numbers and _ ä ö ü ß]]></en>
<en><![CDATA[Vat]]></en>
</locale>
<locale name="add.pricefactor.button">
<de><![CDATA[Preisfaktor hinzufügen]]></de>
<en><![CDATA[Add pricefactor]]></en>
</locale>
<locale name="message.pricefactor.empty">
<de><![CDATA[Keine Preisfaktoren vorhanden]]></de>
<en><![CDATA[No price factors available]]></en>
</locale>
</groups>
</locales>
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren