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

  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();
        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值