FineUI 官方论坛

标题: grid记录有没办法复制 [打印本页]

作者: 落末醉    时间: 2012-5-9 10:39
标题: grid记录有没办法复制
    grid记录里的内容有没办法能够使用复制,这样有利于用户操作,比如查商品,查出订单“D201205090001”
我现在想复制“D201205090001”都没办法

作者: £快乐→无罪    时间: 2012-5-14 08:30
这个是有办法的,将gird里放到实体类中,再将这个实体类 用于其他的GRID
作者: 张怡    时间: 2012-5-15 00:56
我理解楼主说的意思是在表现在页面的GRID,就是常用的页面复制(CTRL+V)粘贴,不知理解对否。
不过在Grid列表中确实很难选中文本用于复制。
作者: swtseaman    时间: 2012-5-16 23:44
张怡 发表于 2012-5-15 00:56
我理解楼主说的意思是在表现在页面的GRID,就是常用的页面复制(CTRL+V)粘贴,不知理解对否。
不过在Grid列 ...

extjs的gridpanel的数据内容不能复制解决办法
首先在主页的title下面加入
<style type= "text/css" >   
    .x-selectable, .x-selectable * {   
        -moz-user-select: text! important ;   
        -khtml-user-select: text! important ;   
    }  
</style>
然后在ext-all.js后面加入下面代码
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}" class="{style}" tabIndex="0" {cellAttr}>' ,   
     '<div class="x-grid3-cell-inner x-grid3-col-{id}" {attr}>{value}</div>' ,   
     '</td>'
);
也可以单写一个js,然后在首页中加入该js,要加在最后面!

前几天我也遇到这个问题。后来在网上找到的解决方案,很完美!希望能帮到你
作者: TiDi    时间: 2012-5-20 09:38
不能复制的问题我还真没见过,我正在做的项目里肯定也需要的,回帖收藏,谢谢楼上的!




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4