可以根据查询的参数来隐藏不同的sheet。。
var a=this.options.form.getWidgetByName('名称').getValue();
var str= a.split("','");
//如果名称参数没有存在关键字就隐藏工作表
if (str.indexof('关键字')==-1) {
$('li[title="sheet1"]').hide();
$('li[title="sheet3"]').hide();
}
else
//否则就显示工作表
{
$('li[title="sheet1"]').show();
$('li[title="sheet3"]').show();
}
_g().parameterCommit();
---------------分隔线------------------------
var a=this.options.form.getWidgetByName('cptName').getValue();
//如果名称参数没有存在关键字就隐藏工作表
if (a==1) {
$('li[title="1"]').show();
$('li[title="2"]').hide();
$('li[title="3"]').hide();
_g().loadSheetByName(a);
}
else if (a==2)
//否则就显示工作表
{
$('li[title="2"]').show();
$('li[title="1"]').hide();
$('li[title="3"]').hide();
_g().loadSheetByName(a);
}
else if (a==3)
{
$('li[title="3"]').show();
$('li[title="1"]').hide();
$('li[title="2"]').hide();
_g().loadSheetByName(a);
}
_g().parameterCommit();