diff --git a/bin/backend/controls/customer/AddressGrid.js b/bin/backend/controls/customer/AddressGrid.js index 5db86257c45d502357d429f186a433b081944f53..85e2d0fa0ede84d83c481a11ea31b100e2aa1671 100644 --- a/bin/backend/controls/customer/AddressGrid.js +++ b/bin/backend/controls/customer/AddressGrid.js @@ -68,6 +68,12 @@ define('package/quiqqer/customer/bin/backend/controls/customer/AddressGrid', [ this.$Grid = new Grid(Container, { columnModel : [ + { + header : ' ', + dataIndex: 'default', + dataType : 'node', + width : 40 + }, { header : QUILocale.get(lgQUIQQER, 'id'), dataIndex: 'id', @@ -240,7 +246,7 @@ define('package/quiqqer/customer/bin/backend/controls/customer/AddressGrid', [ return this.$User.getAddressList().then(function (addressList) { let mail, phone, phoneText; - + const buildPhoneText = function (entry) { if (entry.no === '') { return; @@ -249,6 +255,18 @@ define('package/quiqqer/customer/bin/backend/controls/customer/AddressGrid', [ }; for (let i = 0, len = addressList.length; i < len; i++) { + if (addressList[i].default) { + addressList[i].default = new Element('span', { + html : '', + 'class': 'fa fa-check' + }); + } else { + addressList[i].default = new Element('span', { + html : ' ', + 'class': '' + }); + } + mail = addressList[i].mail; phone = addressList[i].phone; @@ -265,7 +283,6 @@ define('package/quiqqer/customer/bin/backend/controls/customer/AddressGrid', [ addressList[i].phone = phoneText; } catch (e) { - } }