Extjs中Grid中实现多选,相当于按着Ctrl键实现多选
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Extjs中Grid中实现多选,相当于按着Ctrl键实现多选相关的知识,希望对你有一定的参考价值。
extjs中Grid的CheckboxSelectionModel中,实现点击每条记录相当于按着Ctrl键点击一样的效果
参考技术A 好像没有这样的属性设置...你的自己写段代码来控制了... 具体思路:当你点击CheckboxSelectionModel中的项的时候将原来选择的项继续设置为选中状态... 这样就行了.. 就是多了个事件... 参考技术B var csm=new Ext.grid.CheckboxSelectionModel(//重写CheckboxSelectionModel里的onMouseDown方法
onMouseDown : function(e, t)
e.stopEvent();
var row = e.getTarget('.x-grid3-row');
if(!this.mouseHandled && row)
var index = row.rowIndex;
this.selectRow(index, true);
this.mouseHandled = false;
);
FileUpload1 在部分浏览器中实现多选
<asp:FileUpload ID="FileUpload1" multiple runat="server" />
添加 multiple 这个就可以
ie 不行 有些浏览器是可以支持的
HttpFileCollection files = HttpContext.Current.Request.Files;
for (int iFile = 0; iFile < files.Count; iFile++)
{
//检查文件扩展名字
HttpPostedFile postedFile = files[iFile];
string conentType = Path.GetExtension(postedFile.FileName).ToLower();
if (conentType == ".jpg" || conentType == ".jpeg" || conentType == ".png" || conentType == ".bmp" || conentType == ".gif")
{
}
}
保存方法
以上是关于Extjs中Grid中实现多选,相当于按着Ctrl键实现多选的主要内容,如果未能解决你的问题,请参考以下文章