我的 grid工具栏上面的按钮是要根据权限动态生成的。请问怎么实现。最好提供实例和源码。不胜感激
有两种解决办法
1.所有按钮都先添加上去.根据后台权限来设定是否让其显示或者是否让他可用
2.你可以这个添加
[code="js"]if(有权限){
grid.getTopToolbar().add({
text:'我是新按钮',
handler:function(){
alert('haha');
}
});
}[/code]
[code="java"]
function(buttonArray)
{
var resultButtonArray = new Array();
for(var i = 0; i < buttonArray.length; i++)
{
if(找到有权限的button)
{
resultButtonArray.push(buttonArray[i]);
}
}
return resultButtonArray;
}
function getGrid()
{
var grid = new Ext.gird.GridPanel({...});
grid.getToolbar().add(getGridButton());
return grid;
}
[/code]