谢谢您的反馈。
flexsheet下提供了onPqastedCell,你可以触发这个事件来实现粘贴。
比如下列代码监听了pasted事件,当你从外部复制内容,并且在单元格粘贴的时候就会触发这个事件。
比如ctrl+v,然后粘贴事件触发。
- $scope.$watch('ctx.flexSheet', function() {
- if ($scope.ctx.flexSheet != null) {
-
- if ($scope.ctx.flexSheet.onPastedCell != null) {
- $scope.ctx.flexSheet.onPastedCell = function() {
- alert('cellpasted');
- }
- }
-
- if ($scope.ctx.flexSheet.onCellEditEnded != null) {
- $scope.ctx.flexSheet.onCellEditEnded = function() {
- alert('celleditended');
- }
- }
- }
- });
复制代码
另外前端的粘贴如果你是想使用前端代码实现,这个主要基于的是浏览器的支持。浏览器对于使用代码设置粘贴有很多限制。 |