+ -
当前位置:首页 → 问答吧 → Extjs3.0.0关于表格grid拖拽tip显示的问题

Extjs3.0.0关于表格grid拖拽tip显示的问题

时间:2010-07-20

来源:互联网

请问表格拖拽的时候显示的是 **选择行,如图


如何实现下图的提示?也就是显示所有选择行的所有列信息?

谢谢高手们

作者: haplant   发布时间: 2010-07-20

CSS code

grid.sm.getSelections().each(function (rc) {
    Ext.encode(rc);
});
getSelections()得到选择的行记录

作者: IBM_hoojo   发布时间: 2010-07-20

吼吼,学习了……

作者: dragonsky_w   发布时间: 2010-07-20

引用 1 楼 ibm_hoojo 的回复:
CSS code

grid.sm.getSelections().each(function (rc) {
Ext.encode(rc);
});
getSelections()得到选择的行记录

能不能具体点,看不懂
写哪里?什么意思?
谢谢!~~~~

作者: haplant   发布时间: 2010-07-20

引用 3 楼 haplant 的回复:

引用 1 楼 ibm_hoojo 的回复:
CSS code

grid.sm.getSelections().each(function (rc) {
Ext.encode(rc);
});
getSelections()得到选择的行记录

能不能具体点,看不懂
写哪里?什么意思?
谢谢!~~~~

CSS code

为你的grid添加事件
listeners: {
    "select": function () {
        grid.sm.getSelections().each(function (rc) {
           Ext.encode(rc);
        });
    }
}


作者: IBM_hoojo   发布时间: 2010-07-21

引用 4 楼 ibm_hoojo 的回复:
CSS code

grid.sm.getSelections().each(function (rc) {
Ext.encode(rc);
});
getSelections()得到选择的行记录

能不能具体点,看不懂
写哪里?什么意思?
谢谢!~~~~


CSS code

……


不能用啊 ,没效果

作者: haplant   发布时间: 2010-07-21

我的代码JScript code

new Ext.grid.GridPanel({
    border:false,
    id:'videoGridPanel',
    store : videoStore,
    enableColumnMove:false,
    enableHdMenu:false,    
    enableDragDrop:true,
    sm : videoSm,
    columns: [
        videoSm,{
        header: "素材名称", 
        dataIndex: 'RESNAME'
        },{
        header: "视频时长", 
        width: 60, 
        dataIndex: 'RESLEN'
    }
    ],
    columnLines: true,
    viewConfig: {
        forceFit:true
    },
    listeners:{"select": function () {
        Ext.getCmp("videoGridPanel").sm.getSelections().each(function (rc) {
           Ext.encode(rc);
        });
    }

作者: haplant   发布时间: 2010-07-21

还是显示**选择行

作者: haplant   发布时间: 2010-07-21

JScript code

       //drag from tree to grid
        new Ext.dd.DropTarget(grid.getEl(), { ddGroup: "treeToGrid", notifyDrop: function(source, e, data) {
           //拖动的操作都写在此处
            return true;
        }
        })

作者: zoujp_xyz   发布时间: 2010-07-21

引用 8 楼 zoujp_xyz 的回复:
JScript code

//drag from tree to grid
new Ext.dd.DropTarget(grid.getEl(), { ddGroup: "treeToGrid", notifyDrop: function(source, e, data) {
//拖动的操作都写在此处
retu……

这个是树拖拽到表格,我是问表格上的拖拽的时候的提示文字

作者: haplant   发布时间: 2010-07-21

引用 9 楼 haplant 的回复:

引用 8 楼 zoujp_xyz 的回复:
JScript code

//drag from tree to grid
new Ext.dd.DropTarget(grid.getEl(), { ddGroup: "treeToGrid", notifyDrop: function(source, e, data) {
//拖动的操作都写在此处
retu……

这个是树拖拽到表……

默认提示文字是text值,其他的要重写。

作者: zoujp_xyz   发布时间: 2010-07-21

就是不知道如何重写 郁闷......

作者: haplant   发布时间: 2010-07-21

每天回天,拿10分

作者: rootless   发布时间: 2010-07-21

米人 会吗?? 呼叫高手~~~~

作者: haplant   发布时间: 2010-07-21

在 grid.getEl()处,是null, 无法运行。那位大侠知道。谢谢!!

作者: xuhui5638555   发布时间: 2011-01-17