Я использую UI-GRID в своем приложении для отображения данных. Но затем я столкнулся с требованием, согласно которому каждая строка в UI-GRID должна быть кликабельной, чтобы я мог обновлять данные в ней или перенаправлять их на какой-то другой парсел.
Как я могу этого добиться? Есть ли способ в Angualr js для событий по клику?
Как сделать всю строку доступной для кликов в UI-Grid?
Ответы (2)
Вы должны использовать ng-click
для этого
<tr ng-click="yourScopeFunction(someValue)">
</tr>
Затем в вашем контроллере
$scope.yourScopeFunction = function(someValue) {
// do stuff.
}
person
JimboSlice
schedule
27.01.2015
Можете быть более конкретными? На самом деле я использую ui-grid, и он ограничен. Итак, как я должен использовать таким образом?
- person Kishore Kumar Korada; 27.01.2015
ага, проверь мой второй ответ, тебе это поможет?
- person JimboSlice; 27.01.2015
Используя ui-grid, вы, вероятно, захотите установить enableRowSelection
в gridOptions вот так
$scope.gridOptions = {
enableRowSelection: true,
// ..
};
person
JimboSlice
schedule
27.01.2015