您的位置:首页 > 其它

Ext.Net动态创建按钮-动态添加事件

2013-05-09 16:07 363 查看
Button btnMenu = new Button() ;

btnMenu.ID = "btn" + entity.Id.ToString();

btnMenu.Text = entity.FullName;

btnMenu.ToolTip = entity.FullName;//鼠标放上去,文本提示效果

btnMenu.TagString = entity.Id.ToString();

btnMenu.StandOut = true;//按钮凸出

Ext.Net.ToolbarSeparator ts = new Ext.Net.ToolbarSeparator();//动态新建分割线

btnMenu.Listeners.Click.Handler = "App.direct.SetModules(" + btnMenu.TagString + ");";

tbTopMenu.Items.Add(btnMenu); tbTopMenu.Items.Add(ts);//将动态按钮赋给前台的控件容器,记得顺序【先按钮,再分割线】

[DirectMethod]
public void SetModules(string tagString)
{
Ext.Net.X.Msg.Alert("Name", tagString).Show();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: