惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
Hugging Face - Blog
Hugging Face - Blog
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
F
Fortinet All Blogs
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Visual Studio Blog
Jina AI
Jina AI
J
Java Code Geeks
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
美团技术团队
博客园 - 司徒正美
宝玉的分享
宝玉的分享
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Apple Machine Learning Research
Apple Machine Learning Research

博客园 - 菩提树

导出EXCEL数据时防止数值变科学计数的办法 EXTJS4的MVC的简单理解 ASP导出EXCEL乱码?试试这个 EXTJS记事本:当CompositeField遇上RowEditor EXTJS框架中由于ID重复引起的各种异常的解决方法 关注杂交应用程序 绕人的python汉字问题 - 菩提树 - 博客园 原创:嵌入图片的HTML内容在FLASH AS3中正确显示的最佳解决方案 关于用Combo.Setvalue初始化COMBO值的备忘 万能的回调 - 菩提树 - 博客园 EXTJS动态载入组件定义文件并初始化组件,动态构造界面的方法. ServerXmlHttp折腾死人了 补充:ASP Json Parser修正版 不完整的CSS样式文件会让Dreamweaver崩溃 注意检查你代码中的逗号 EXTJS中设置ComboBox的值 - 菩提树 - 博客园 将Json字符串转换为ASP对象(parse json string to asp object) 一句简单的SQL语句,找出表中某个字段的重复值 ExtJS Formpanel事件处理的标准写法
EXTJS:拖动对行进行排序
菩提树 · 2009-05-22 · via 博客园 - 菩提树


var    grid = new Ext.grid.Grid('idGridDDTest', {  
        ds: ds,   
//TODO:datasource for you define.  
        cm: cm, //TODO:ColumnModel for you define.   
      ddGroup: 'GridDD',  
        ddText:
'Note on drag..',  
        enableDragDrop : 
true   
});  
  
  
    
var layout = Ext.BorderLayout.create({  
        center: {  
            split:
true,  
            margins:{left:
0,top:0,right:0,bottom:0},  
            panels: [
new Ext.GridPanel(grid)]  
        }  
    }, 
'grid-panel');  
  
        
// render it  
    grid.render();  
  
   
//DD instance.  
    var ddrow = new Ext.dd.DropTarget(grid.getView().mainBody, {     
        ddGroup : 
'GridDD',  
        copy:
false,  
        notifyDrop : 
function(dd, e, data) {  
            
var sm = grid.getSelectionModel();  
            
var rows = sm.getSelections();  
  
            
var cindex = dd.getDragData(e).rowIndex;  
            
if (cindex == undefined || cindex < 0){  
                e.cancel
=true;  
                
return;  
            }  
            
for (i = 0; i < rows.length; i++) {  
               rowData 
= ds.getById(rows[i].id);  
                
if (!this.copy) {  
                    ds.remove(ds.getById(rows[i].id));   
// remove in datasource.  
                    ds.insert(cindex, rowData);              //insert record .  
                }  
            }  
            storeData(ds);  
        }