PHP | Working Example - auto-submit search when changing model type in model admin
<?php
class YourModelAdmin extends ModelAdmin {
public function init(){
parent::init();
Requirements::customScript('
jQuery(function(){
if(!jQuery("#Form_EditForm fieldset").length){
jQuery(".tab").first().find("form").eq(1).submit();
}
jQuery("p#ModelClassSelector > select").change(function(){
jQuery("#Form_Search"+jQuery(this).val()).submit();
});
jQuery("#SearchForm_holder > .tabstrip li").click(function(){
var type = this.firstChild.href.split("#");
type.shift();
jQuery("#Form_Search"+type.join("#")).submit();
});
});
', 'ModelAdminScriptybits');
}
}