Javascript 如何将参数传递到通过单击元素打开的仪表板

Javascript 如何将参数传递到通过单击元素打开的仪表板,javascript,thingsboard,Javascript,Thingsboard,这就是我当前使用的代码,通过单击表的元素从一个仪表板移动到另一个仪表板。如您所见,我正在获取表的rowIndex,并将其作为操作的目标。这是可行的,但也意味着我需要为列表中的每个元素创建一个仪表板,如果我能够将rowIndex作为参数传递给下一个仪表板,那么我就能够在下一个仪表板中动态生成所需的所有内容 我试图将rowIndex键传递到参数中,但我根本找不到它,因此无法获得所需的信息,请帮助 $scope.doSomething = function($event, entity) {

这就是我当前使用的代码,通过单击表的元素从一个仪表板移动到另一个仪表板。如您所见,我正在获取表的rowIndex,并将其作为操作的目标。这是可行的,但也意味着我需要为列表中的每个元素创建一个仪表板,如果我能够将rowIndex作为参数传递给下一个仪表板,那么我就能够在下一个仪表板中动态生成所需的所有内容

我试图将rowIndex键传递到参数中,但我根本找不到它,因此无法获得所需的信息,请帮助

$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);

    }