GRID拖拽行的实例代码

GRID拖拽行的实例代码,第1张

这篇文章介绍了GRID拖拽行的实例代码 有需要的朋友可以参考一下  

GRID拖拽行的实例代码  单行拖拽

复制代码 代码如下:

//创建第一个GRID var firstGrid = new Ext grid GridPanel({ ddGroup : secondGridDdGroup //这里是第二个GRID的ddGroup store       : firstGridStore enableDragDrop : true //True表示启动对于GridPanel中选中行的拖动行为 ……其他属性省略 })

//创建第二个GRID var secondGrid = new Ext grid GridPanel({ ddGroup : firstGridDdGroup //这里是第一个GRID的ddGroup store       : secondGridStore enableDragDrop : true //True表示启动对于GridPanel中选中行的拖动行为 ……其他属性省略 })

//创建第一个GRID的ddGroup var firstGridDropTargetEl = firstGrid getView() el dom childNodes[ ] childNodes[ ]var firstGridDropTarget = new Ext dd DropTarget(firstGridDropTargetEl { ddGroup    : firstGridDdGroup //和第二个GRID的ddGroup相同 copy        : true notifyDrop : function(ddSource e data){    function addRow(record index allItems) {     var foundItem = secondGridStore find( name record data name)    if (foundItem == ) {      firstGridStore add(record)     firstGridStore sort( name ASC )     ddSource grid store remove(record)    }    }    Ext each(ddSource dragData selections addRow)   return(true)} )}

lishixinzhi/Article/program/Java/JSP/201311/20244

你的grid绑定的是什么表?

可以这样:

select

(thisform.grid1.recordsource)

&&&&选择表格的数据源表

append

blank

&&&&在表中填加一个空记录,体现在表格上就是一个空行

thisform.grid1.setfocus

&&重新置表格为焦点


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11353938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存