论坛首页 Web前端技术论坛

ext 当鼠标移到grid的记录时候弹出窗体并且显示该有的值(特效)

浏览 10034 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-12-15  
下面的逻辑加到show window 的时候, show的时候不用defer.

if(this.currRow !== r){
    //show window
    this.currRow = r;
}else{
    //Just 飘过.
}
0 请登录后投票
   发表时间:2010-12-15  
下面的逻辑加到show window 的时候, show的时候不用defer.

if(this.currRow !== r){
    //show window
    this.currRow = r;
}else{
    //Just 飘过.
}
0 请登录后投票
   发表时间:2010-12-15  
下面的逻辑加到show window 的时候, show的时候不用defer.

if(this.currRow !== r){
    //show window
    this.currRow = r;
}else{
    //Just 飘过.
}
0 请登录后投票
   发表时间:2010-12-15  
下面的逻辑加到show window 的时候, show的时候不用defer.

if(this.currRow !== r){
    //show window
    this.currRow = r;
}else{
    //Just 飘过.
}
0 请登录后投票
   发表时间:2010-12-15  
这是咋了? 怎么一下回复了这么多.
0 请登录后投票
   发表时间:2010-12-15  
LoriSun 写道
这是咋了? 怎么一下回复了这么多.

估计是卡到了! 呵呵...你的方法是将一条数据取出来,然后直接给窗体

下面的逻辑加到show window 的时候, show的时候不用defer.

if(this.currRow !== r){
    //show window
    this.currRow = r;
}else{
    //Just 飘过.


一开始我也没有用 defer  但是效果不好 用了它 可以过下下显示那个窗体
0 请登录后投票
   发表时间:2010-12-15  
你可以继承winodw些一个自己的window, 这个window写一个更新自身内容的方法. 例如这个方法叫upgradeWin, 调用的时候:

this.win.upgradeWin({
   cp1:'cp1Value',//要更新组件的value;
   cp2:'cp2Value'
});

//另外:
defer:只是让方法延迟一会儿执行,
Ext.util.DelayedTask:可以实现在设定时间间隔执行一次操作.
-------------
getATDelayTask: function(){
     if (!this.atdTask){
   this.atdTask = new Ext.util.DelayedTask();
    }
    return this.atdTask;
    },
this.getATDelayTask().delay(500,this.typeAssist,this,[rv]);
--------------
0 请登录后投票
   发表时间:2010-12-15  
何必呢,用quicktips不是更好么?为什么要用弹出窗?
0 请登录后投票
   发表时间:2010-12-15  
只是讨论技术, 不是讨论实现方式.
0 请登录后投票
   发表时间:2010-12-16  
LoriSun 写道
只是讨论技术, 不是讨论实现方式.

嘿嘿...我也是这样觉得。。只是研究技术的东西,掌握一点是一点,慢慢积累
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics