$scope.doSomething = function($event, entity) {
if ($event) {
$event.stopPropagation();
}
var rowIndex = $event.currentTarget.rowIndex;
entity = self.ctx.defaultSubscription.data[0].datasource;
var descriptors = ctx.actionsApi.getActionDescriptors('rowClick');
if (entity) {
var entityId = entity.entityId;
var entityName = entity.entityName;
var params = {
entityId: entityId,
entityName: entityName,
rowIndex: rowIndex
};
}
var page = 'Set' + rowIndex;
ctx.stateController.openState(page, params, false);
}
Так что это код, который я сейчас использую для перехода от одной панели к другой, щелкая элементы таблицы. Как видите, я получаю rowIndex таблицы и констатирую его как цель моего действия. Это работает, но это также означает, что мне нужно создать одну панель мониторинга для каждого элемента в моем списке. Если бы я только мог передать rowIndex в качестве параметра на следующую панель мониторинга, я бы смог динамически сгенерировать все, что мне нужно, на следующей панели мониторинга.
Я пытался передать ключ rowIndex в параметры, но не могу его найти вообще, поэтому не могу получить необходимую информацию, Справка