|
|
@ -11,54 +11,53 @@ Ext.define('NgcpCsc.view.pages.addressbook.AddressbookGrid', {
|
|
|
|
|
|
|
|
|
|
|
|
listeners: {
|
|
|
|
listeners: {
|
|
|
|
afterrender: 'onGridRendered',
|
|
|
|
afterrender: 'onGridRendered',
|
|
|
|
cellclick: 'onCellClicked'
|
|
|
|
cellclick: 'onCellClicked',
|
|
|
|
|
|
|
|
click: {
|
|
|
|
|
|
|
|
fn: 'onIconClicked',
|
|
|
|
|
|
|
|
element: 'el',
|
|
|
|
|
|
|
|
delegate: 'div.card-icon'
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
tbar: [{
|
|
|
|
tbar: [{
|
|
|
|
xtype: 'label',
|
|
|
|
xtype: 'label',
|
|
|
|
text: Ngcp.csc.locales.common.order_by[localStorage.getItem('languageSelected')]
|
|
|
|
text: Ngcp.csc.locales.common.order_by[localStorage.getItem('languageSelected')]
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
xtype: 'container',
|
|
|
|
xtype: 'container',
|
|
|
|
id: 'group-firstname',
|
|
|
|
id: 'group-firstname',
|
|
|
|
padding: '0 10 0 0',
|
|
|
|
padding: '0 10 0 0',
|
|
|
|
html: Ngcp.csc.locales.addressbook.firstname[localStorage.getItem('languageSelected')],
|
|
|
|
html: Ngcp.csc.locales.addressbook.firstname[localStorage.getItem('languageSelected')],
|
|
|
|
cls: 'link',
|
|
|
|
cls: 'link',
|
|
|
|
listeners: {
|
|
|
|
listeners: {
|
|
|
|
click: {
|
|
|
|
click: {
|
|
|
|
element: 'el',
|
|
|
|
element: 'el',
|
|
|
|
fn: 'changeGroupField'
|
|
|
|
fn: 'changeGroupField'
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
}
|
|
|
|
xtype: 'container',
|
|
|
|
}, {
|
|
|
|
id: 'group-lastname',
|
|
|
|
xtype: 'container',
|
|
|
|
padding: '0 10 0 0',
|
|
|
|
id: 'group-lastname',
|
|
|
|
html: Ngcp.csc.locales.addressbook.lastname[localStorage.getItem('languageSelected')],
|
|
|
|
padding: '0 10 0 0',
|
|
|
|
cls: 'link no-underline',
|
|
|
|
html: Ngcp.csc.locales.addressbook.lastname[localStorage.getItem('languageSelected')],
|
|
|
|
listeners: {
|
|
|
|
cls: 'link no-underline',
|
|
|
|
click: {
|
|
|
|
listeners: {
|
|
|
|
element: 'el',
|
|
|
|
click: {
|
|
|
|
fn: 'changeGroupField'
|
|
|
|
element: 'el',
|
|
|
|
}
|
|
|
|
fn: 'changeGroupField'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}, {
|
|
|
|
}
|
|
|
|
xtype: 'container',
|
|
|
|
}, {
|
|
|
|
id: 'group-company',
|
|
|
|
xtype: 'container',
|
|
|
|
padding: '0 10 0 0',
|
|
|
|
id: 'group-company',
|
|
|
|
renderer: 'renderCompanyGroupText',
|
|
|
|
padding: '0 10 0 0',
|
|
|
|
cls: 'link no-underline',
|
|
|
|
renderer: 'renderCompanyGroupText',
|
|
|
|
listeners: {
|
|
|
|
cls: 'link no-underline',
|
|
|
|
click: {
|
|
|
|
listeners: {
|
|
|
|
element: 'el',
|
|
|
|
click: {
|
|
|
|
fn: 'changeGroupField'
|
|
|
|
element: 'el',
|
|
|
|
}
|
|
|
|
fn: 'changeGroupField'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
'->', {
|
|
|
|
|
|
|
|
text: Ngcp.csc.locales.addressbook.new_contact[localStorage.getItem('languageSelected')],
|
|
|
|
|
|
|
|
handler: 'createNewContact'
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
}],
|
|
|
|
columns: {
|
|
|
|
columns: {
|
|
|
|
defaults: {
|
|
|
|
defaults: {
|
|
|
|
menuDisabled: true,
|
|
|
|
menuDisabled: true,
|
|
|
@ -81,15 +80,6 @@ Ext.define('NgcpCsc.view.pages.addressbook.AddressbookGrid', {
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
flex: 1,
|
|
|
|
flex: 1,
|
|
|
|
dataIndex: 'mobile'
|
|
|
|
dataIndex: 'mobile'
|
|
|
|
}, {
|
|
|
|
|
|
|
|
xtype: 'actioncolumn',
|
|
|
|
|
|
|
|
width: 30,
|
|
|
|
|
|
|
|
align: 'right',
|
|
|
|
|
|
|
|
items: [{
|
|
|
|
|
|
|
|
glyph: 'xf00d@FontAwesome',
|
|
|
|
|
|
|
|
tooltip: Ngcp.csc.locales.common.delete[localStorage.getItem('languageSelected')],
|
|
|
|
|
|
|
|
handler: 'removeContact'
|
|
|
|
|
|
|
|
}]
|
|
|
|
|
|
|
|
}]
|
|
|
|
}]
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
@ -114,6 +104,11 @@ Ext.define('NgcpCsc.view.pages.addressbook.AddressbookGrid', {
|
|
|
|
'<p><div class="label">' + Ngcp.csc.locales.addressbook.e_mail[localStorage.getItem('languageSelected')] + ':</div><div> <a class="link" href="mailto:{e_mail}">{e_mail}</a></div></p>',
|
|
|
|
'<p><div class="label">' + Ngcp.csc.locales.addressbook.e_mail[localStorage.getItem('languageSelected')] + ':</div><div> <a class="link" href="mailto:{e_mail}">{e_mail}</a></div></p>',
|
|
|
|
'<p><div class="label">' + Ngcp.csc.locales.addressbook.homepage[localStorage.getItem('languageSelected')] + ':</div><div> <a target="_blank" class="link" href="{homepage}">{homepage}</a></div></p>',
|
|
|
|
'<p><div class="label">' + Ngcp.csc.locales.addressbook.homepage[localStorage.getItem('languageSelected')] + ':</div><div> <a target="_blank" class="link" href="{homepage}">{homepage}</a></div></p>',
|
|
|
|
'</div>',
|
|
|
|
'</div>',
|
|
|
|
|
|
|
|
'<div class="card-wrapper">',
|
|
|
|
|
|
|
|
'<div class="card-icon-row">',
|
|
|
|
|
|
|
|
'<div id="{id}" class="card-icon" data-callback="removeContact"><i class="fa fa-trash green-icon fa-2x pointer" aria-hidden="true"></i></div>',
|
|
|
|
|
|
|
|
'</div>',
|
|
|
|
|
|
|
|
'</div>',
|
|
|
|
'</div>')
|
|
|
|
'</div>')
|
|
|
|
}]
|
|
|
|
}]
|
|
|
|
});
|
|
|
|
});
|
|
|
|