You must call 'enableFilter' method to enable the filter functionality before calling 'doFilter' method.
var dg = $('#xxx');
dg.datagrid('enableFilter');
dg.datagrid('removeFilterRule','XX_X');
dg.datagrid('addFilterRule', {
field: 'XX_X',
op: 'equal',
value: 'myValue'
});
dg.datagrid('doFilter');
If you want to hide the filter bar, please add the code below to the page.
<style>
.datagrid-filter-row{
display: none;
}
</style>