diff --git a/core/src/plugins/editor.ajxp_datagrid/ajxp_datagrid.css b/core/src/plugins/editor.ajxp_datagrid/ajxp_datagrid.css
index 4f69f6f019..57d3e396ef 100644
--- a/core/src/plugins/editor.ajxp_datagrid/ajxp_datagrid.css
+++ b/core/src/plugins/editor.ajxp_datagrid/ajxp_datagrid.css
@@ -27,5 +27,5 @@
font-size: 11px;
letter-spacing: 1px;
color: rgb(71,71,71);
- padding-left: 0;
+ padding-left: 3px;
}
\ No newline at end of file
diff --git a/core/src/plugins/editor.ajxp_datagrid/class.AjxpDataGridEditor.js b/core/src/plugins/editor.ajxp_datagrid/class.AjxpDataGridEditor.js
index e65bac8319..ad356898aa 100644
--- a/core/src/plugins/editor.ajxp_datagrid/class.AjxpDataGridEditor.js
+++ b/core/src/plugins/editor.ajxp_datagrid/class.AjxpDataGridEditor.js
@@ -51,7 +51,17 @@ Class.create("AjxpDataGridEditor", AbstractEditor, {
this.fRP.reloadDataModel();
}.bind(this));
}
- }else if(aName == 'copy_as_text'){
+ } else if(aName == 'filter' && this.fRP){
+ if(!this.htmlElement.down("#filterButton")){
+ this.htmlElement.down(".editor_action_bar").insert('' +
+ '' +
+ ' Filter' +
+ '');
+ this.htmlElement.down("#filterButton").observe("click", function(){
+ this.fRP.toggleFilterPane();
+ }.bind(this));
+ }
+ } else if(aName == 'copy_as_text'){
if(!this.htmlElement.down("#copyAsTextButton")){
this.htmlElement.down(".editor_action_bar").insert('' +
'' +