mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-05-29 13:51:35 +00:00
Fix #1831: Add filter to CT template/appliances download window
This adds the posibility to filter CT template/appliances by package as well as description in the CT template/appliances download window. Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
This commit is contained in:
parent
fcca6095e1
commit
f577bda029
@ -40,6 +40,26 @@ Ext.define('PVE.grid.TemplateSelector', {
|
||||
Ext.apply(me, {
|
||||
store: store,
|
||||
selModel: sm,
|
||||
tbar: [
|
||||
'->',
|
||||
gettext('Filter: '),
|
||||
{
|
||||
xtype: 'textfield',
|
||||
width: 200,
|
||||
enableKeyEvents: true,
|
||||
listeners: {
|
||||
buffer: 500,
|
||||
keyup: function(field) {
|
||||
var value = field.getValue().toLowerCase();
|
||||
store.clearFilter(true);
|
||||
store.filterBy(function(rec) {
|
||||
return (rec.data['package'].toLowerCase().indexOf(value) !== -1)
|
||||
|| (rec.data.headline.toLowerCase().indexOf(value) !== -1);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
features: [ groupingFeature ],
|
||||
columns: [
|
||||
{
|
||||
@ -92,8 +112,8 @@ Ext.define('PVE.storage.TemplateDownload', {
|
||||
modal: true,
|
||||
title: gettext('Templates'),
|
||||
layout: 'fit',
|
||||
width: 600,
|
||||
height: 400,
|
||||
width: 900,
|
||||
height: 600,
|
||||
initComponent : function() {
|
||||
/*jslint confusion: true */
|
||||
var me = this;
|
||||
|
Loading…
Reference in New Issue
Block a user