回答
我不知道,但是這可能會幫助你, http://plnkr.co/edit/SUQnUhX0wyi9UDMc4Vpl?p=preview
最好在答案中包含鏈接的詳細信息,而不是發佈鏈接,因爲鏈接可能會斷開無實質的答案。如果您願意,您仍然可以擁有鏈接,但答案必須包含相關信息。 –
這種情況似乎發生了。這個plnkr現在似乎與dbl無關。 – boatcoder
Downvote對於這個答案有點苛刻,因爲Mark0978和Rodolfo Jorge都展示瞭如何打開Pritish問的彈出窗口!我已經瞭解到,你必須回答整個問題,不僅是你認爲是困難的部分;-)。 @ Mark0978所以你是正確的,它與dbl click nggrid沒有關係,但它顯示瞭如何打開一個彈出窗口:-)。用戶16應該將他的答案與其他人的答案結合起來,並且pritish可以將其標記爲答案! – Sebastian
從關於該問題的評論的鏈接通過@ AardVark71 Add Doubleclick Behavior to ng-grid
以下Javascript的文件從您的應用程序添加到一些目錄訪問並且不要忘記在啓動過程中加載它。
/*
DoubleClick row plugin
*/
function ngGridDoubleClick() {
var self = this;
self.$scope = null;
self.myGrid = null;
// The init method gets called during the ng-grid directive execution.
self.init = function(scope, grid, services) {
// The directive passes in the grid scope and the grid object which
// we will want to save for manipulation later.
self.$scope = scope;
self.myGrid = grid;
// In this example we want to assign grid events.
self.assignEvents();
};
self.assignEvents = function() {
// Here we set the double-click event handler to the header container.
self.myGrid.$viewport.on('dblclick', self.onDoubleClick);
};
// double-click function
self.onDoubleClick = function(event) {
self.myGrid.config.dblClickFn(self.$scope.selectedItems[0]);
self.$scope.$apply();
};
}
定義一個函數來處理雙擊和更新網格選項,如下所示:
$scope.myDblClickHandler = function(rowItem) {
// rowItem is actually the entity of the row ...
}
$scope.gridOptions = {
// other config here...
dblClickFn: $scope.myDblClickHandler,
plugins: [ngGridDoubleClick]
}
此功能並不一定是在$範圍這個工作。
在NG-電網2.0.11,做一個簡單的調用到NG-DBLCLICK指令行的模板
$scope.gridOptions = {
data: 'gdDtA',
rowTemplate: '<div ng-dblclick="foo(row)" ng-style="{\'cursor\': row.cursor, \'z-index\': col.zIndex() }" ng-repeat="col in renderedColumns" ng-class="col.colIndex()" class="ngCell {{col.cellClass}}" ng-cell></div>',
};
$scope.foo = function(r) {
console.log(r);
}
- 1. 從另一個彈出窗口打開一個彈出窗口
- 2. ng-grid點擊編輯打開彈出窗口
- 3. 在ASP.NET的彈出窗口中打開一個彈出窗口
- 4. 打開彈出窗口呼籲行動
- 5. 編輯EXTJS網格中的行,點擊編輯按鈕,打開一個新窗口,以便編輯字段
- 6. 打開一個彈出窗口
- 7. 如何打開一個彈出窗口?
- 8. 有一個彈出窗口打開後
- 9. 打開webview中彈出一個窗口
- 10. 打開彈出窗口中易於打開的彈出窗口
- 11. 打開的彈出窗口點擊
- 12. 如何打開編輯按鈕點擊js彈出窗口點擊
- 13. 打開HTML彈出窗口
- 14. 劍道網 - 如何打開彈出編輯窗口用JavaScript
- 15. 打開jQuery彈出窗口而不是默認編輯頁面
- 16. Kendo UI自定義網格彈出編輯器窗口只打開一次
- 17. 如何在彈出窗口中打開另一個彈出窗口?
- 18. 我想打開一個彈出窗口打開錨選項卡點擊
- 19. 保持我的css彈出窗口打開,直到我點擊彈出窗口
- 20. 如何在彈出窗口中打開彈出窗口?
- 21. 如何打開彈出窗口並關閉彈出窗口?
- 22. Framework7單擊按鈕從彈出窗口打開另一個彈出窗口不工作
- 23. 命令行打開一個窗口
- 24. 打開一個彈出窗口,點擊一個用戶控件中的按鈕
- 25. 在Modal彈出窗口中打開一個小窗口的新窗口
- 26. 從另一個彈出的JavaScript窗口打開一個新窗口
- 27. 如何在關閉另一個窗口後打開一個彈出窗口?
- 28. 使用JQuery打開一個彈出窗口並打印
- 29. 打開一個文件進行編輯
- 30. 雙擊NSCollectionViewItem打開新窗口或在同一窗口中查看NSCollectionViewItem
添加ngDblclick您rowtemplate。請參閱此處的評論:http://developer.the-hideout.de/?p=113 – AardVark71