Ext.namespace("Ext.ux.menu");
Ext.ux.menu.StringFilterMenuItem = Ext.extend(Ext.menu.BaseItem, {
	itemCls : "x-menu-item",
    hideOnClick: false,
    stringFilter:null,
    stringSortFilterOptMenu:null,
    initComponent:function(){
    	this.stringFilter = new Ext.ux.grid.filter.StringFilter();
    	//this.stringSortFilterOptMenu = new Ext.ux.menu.StringFilterOptionsItem();
    	this.stringFilter.on('commit',this.onCommit,this);
    	
    },
    onCommit: function(item){
    	this.fireEvent("commit", this);
    },
    onRender: function(container){
        var s = container.createChild({
        	tag:'div',
        	html:''
        });
        this.stringFilter.value.render(s);
        this.el = s;
        Ext.ux.menu.StringFilterMenuItem.superclass.onRender.apply(this, arguments);
    }
});
