博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ext.Net常用方法
阅读量:6000 次
发布时间:2019-06-20

本文共 2758 字,大约阅读时间需要 9 分钟。

1、js(Ext)操作

Ext.Msg.alert('系统提示', '未连接血站,该功能暂时不能使用。');  Ext.getCmp("id").getValue(); Ext.getCmp("id").focus(); Ext.getCmp("id").selectText();

 

//选中修改

if (!GridPanel1.hasSelection()) {

  Ext.Msg.alert("系统提示", "请选择记录!");
  return;
}
var record = GridPanel1.selModel.getSelected();
alert(record.data.BULLETIN_ID);

 
 

2、后置类选择提示窗口

X.Msg.Confirm("系统提示", "确认保存复检信息?", new MessageBoxButtonsConfig{    Yes = new MessageBoxButtonConfig{    Handler = "Ext.net.DirectMethods.DoYes()",    Text="是"},    No = new MessageBoxButtonConfig{    Handler = "Ext.net.DirectMethods.DoNo()",    Text = "否"}}).Show();

 3、GridPanel添加事件

方式一:

方式二:

 

4、GridPanel分组展示+汇总信息

 5、GridPanel动态绑定列

/// /// 生成字段和列,并绑定数据源/// private void DynamicBindData(DataTable _rptData, GridPanel _gp, Store _store){    //清除旧数据与记录集    _store.Reader.Clear();    _gp.SelectionModel.Clear();    _gp.ColumnModel.Columns.Clear();    //_store.Model.Clear();    var _jsonReader = new JsonReader();    foreach (DataColumn _dataColumn in _rptData.Columns)    {        //创建字段        _jsonReader.Fields.Add(new RecordField(_dataColumn.ColumnName));        //创建列        var _column = new Column        {            Header = Server.HtmlEncode(_dataColumn.ColumnName),            DataIndex = _dataColumn.ColumnName,        };        _gp.ColumnModel.Columns.Add(_column);    }    _store.Reader.Add(_jsonReader);    _store.DataSource = _rptData.DefaultView;    _store.DataBind();    // 重绘【必须调用】    _gp.Render();}

 

 6、后台(.cs)文件常用方法

// GridPanel选中列后台操作 int nCount = 0;RowSelectionModel sm = this.GridPanel1.SelectionModel.Primary as RowSelectionModel;nCount = sm.SelectedRows.Count;if (nCount == 0){    X.Msg.Alert("系统提示", "请先选择要删除的记录!").Show();    return;}foreach (SelectedRow row in sm.SelectedRows){    string selectId = row.RecordID;    // 业务处理...}

 

 

 

 

 

转载地址:http://gpbmx.baihongyu.com/

你可能感兴趣的文章
配置Cacti 0.8.8a监控Memcache
查看>>
puppet学习—安装
查看>>
mac的git的21个客户端
查看>>
Django之form表单实例
查看>>
python 笔记 之带参数的装饰器
查看>>
Spring Cloud + Spring Boot + Mybatis + shiro + RestFul + 微服务 企业分布式微服务云架构技术分享...
查看>>
Spring Cloud自定义引导属性源
查看>>
intellij 怎么把提示的话复制下来
查看>>
Python利用pandas处理Excel数据的应用
查看>>
Wings-让单元测试智能全自动生成
查看>>
vue添加实例属性
查看>>
【更新】Essential Studio for ASP.NET MVC更新至2018 v4(三)
查看>>
java代码中常用的正则表达式
查看>>
OSChina 娱乐弹弹弹——你的程序猿简历能打多少分?
查看>>
OSChina 周日乱弹 ——程序员怎么攒钱买房子!(励志、温情)
查看>>
OSChina 周三乱弹 —— 总觉得路过是 VIVO 大酒店
查看>>
OSChina 周四乱弹 —— 未来人类的知识宝库
查看>>
mysql树状数据的数据库设计
查看>>
JavaScript快速入门
查看>>
Intger 自动装拆箱
查看>>