Please call 'disableTab' method to disable a special tab panel. When a tab panel is disabled, users can not click to select it but this tab panel still can be selected by calling 'select' method.
Code:
var t = $('#tt'); // the tabs object t.tabs('disableTab', index); // disable the special tab panel t.tabs('select', index); // select this tab panel again
If you only want to use the datepicker plugin of jQuery UI with EasyUI, yes, they can work together. You can find the example here: http://jsfiddle.net/qX26t/
When calling 'load' method to load form combobox, the 'setValue' method of combobox will be called to set the combobox with new value, the related item of drop-down will be selected too. Please see this example http://jsfiddle.net/YBhB9/.
Make sure that you are using the newest datagrid-filter.js file. If not please update this newest file to your page. After that, if your issue continues, please provide an example to demonstrate your issue.
The 'formatter' function only returns the formatted string. This function can't create any components automatically. You have to construct them manually. Please try to call .linkbutton(...) when loaded data successfully.
The local searching is similar to this tutorial. All you need to do is to filter the 'data' and call 'loadData' method to render the new rows. Please see the 'doSearch' function to learn how to achieve this functionality.
Code:
function doSearch(q){ var rows = []; $.map(data, function(row){ for(var p in row){ var v = row[p]; if (String(v).indexOf(q) >= 0){ rows.push(row); break; } } }); $('#dg').datagrid('loadData', rows); }