如何在ui-grid上进行列移动?保持?

时间:2016-10-24 13:08:29

标签: javascript angularjs angular-ui-grid ui-grid

如何使用ui-grid进行列移动?持有?

我正在使用ui-grid作为触摸设备,所以它需要通过tap& amp;坚持网格列标题,是否有人知道如何克服这个问题。

1 个答案:

答案 0 :(得分:0)

嗨Mayank,你可以这样做。

animateElement(function(evt)
        grid.scrollContainers($scope.$parent.containerId, scrollEvent, evt);
});

element.on('touchstart', touchStart);
element.on('touchend', touchEnd);

var lastTouchEvent;
var touchduration = 500;
var touchTimer;

var onlongtouch = function(){
    movableFn(lastTouchEvent);
};

var touchStart = function(event){
    lastTouchEvent = event;
    touchTimer = setTimeout(onlongtouch, touchduration);
};

var touchEnd = function(event){
    if(touchTimer){
       clearTimeout(touchTimer);
       touchTimer = null;
       return;
    }
};

我希望它适合你。