Ext复制grid里某一列的值

ExtAspNet确实封装Ext封装的不错,但是一些Ext的弊端还是有点影响它的完美!

第一个问题:Grid列的值不能选中,所以也就不能复制,这对于显示内容必然是个弊端。

解决方法:

step1:添加css样式。
CSS代码
<style type= "text/css" >  
  .x-selectable, .x-selectable * {  
  -moz-user-select: text! important ;  
  -khtml-user-select: text! important ;  
  }  
</style>  
step2:修改Ext.grid.GridPanel 的protoType,我是自己写了一个新的js文件,记得要在ext-all.js后面引入。
JavaScript代码
if (!Ext.grid.GridView.prototype.templates) {  
  Ext.grid.GridView.prototype.templates = {};  
}  
Ext.grid.GridView.prototype.templates.cell = new Ext.Template(  
  '<td class="x-grid3-col x-grid3-cell x-grid3-td-{id} x-selectable {css}" style="{style}" tabIndex="0" {cellAttr}>' ,  
  '<div class="x-grid3-cell-inner x-grid3-col-{id}" {attr}>{value}</div>' ,  
  '</td>'  
);  

第二个问题:DatePicker不能选择时分秒,如果你说可以是不是用到了DateFormatString,这个东东太忽悠人了。表面上是可以选择了,但是在通过后台数据设置它的值是怎么都显示不了值。

解决方案:不用datePicker获取时分秒,自己另外写个textbox加个正则获取设置吧。 

作者:gudao119

出处:https://www.cnblogs.com/gudao119/archive/2010/06/18/1760387.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   古道  阅读(688)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题