Obtener valores de la fila seleccionada en uiGrid angular

usuario1829716

Tengo una cuadrícula de interfaz de usuario, que permite al usuario seleccionar una fila. Si se selecciona una fila, quiero vincular algunos campos de la fila seleccionada a campos de entrada. ¿Cómo es esto posible?

$scope.gridOptions = {
data : items,
columnDefs: [
  { name: 'ITEMNO', field: 'ITEMNO', displayName: 'Pos.', enableHiding : false, width: 75 },
  { name: 'SERIALN_REQ', field: 'SERIALN_REQ', displayName: 'Serialpflichtig', enableHiding : false, width: 175  }
],
enableScrollbars : false,
enableHorizontalScrollbar : 0,
enableVerticalScrollbar : 0,
enableFullRowSelection : true,
enableRowSelection: true,
enableSelectAll: false,
multiSelect : false,
selectionRowHeaderWidth: 0,
rowHeight: 55,
enablePaginationControls: false,
paginationPageSize: 5

};

  $scope.gridOptions.onRegisterApi = function (gridApi) {
    $scope.gridApi = gridApi;
    $scope.gridApi.grid.modifyRows($scope.gridOptions.data);
    $scope.gridApi.selection.selectRow($scope.gridOptions.data[0]);
    var rows = $scope.gridApi.selection.getSelectedRows();
  }

En mi HTML tengo lo siguiente:

<div class="large-2 columns">
    <input type="text" disabled ng-model={{}}> <!-- here i want to bind a cell of the selected grid row -->
  </div><div ui-grid="gridOptions" ui-grid-selection ui-grid-pagination class="myGrid"></div>
Aravind

Aquí está el esperado (obtenga los valores de fila seleccionados y vincúlelos a los elementos de entrada).

Utilice el siguiente código

$scope.rowtobebinded=undefined;
$scope.gridOptions.onRegisterApi = function(gridApi) {
        $scope.gridApi = gridApi;
        $scope.gridApi.grid.modifyRows($scope.gridOptions.data);
        $scope.gridApi.selection.selectRow($scope.gridOptions.data[0]);
        var rows = $scope.gridApi.selection.getSelectedRows();

        //aravind's code to get the selected row elements is as below
        gridApi.selection.on.rowSelectionChanged($scope,function(row){
                console.log("selected row is ",row);

               //binding the row's no to the textbox

                $scope.rowtobebinded=row.entity.ITEMNO; 

        });
});

DEMO EN VIVO

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Cómo obtener valores de la fila seleccionada en la vista de lista de Android?

¿Cómo obtener valores de la fila seleccionada en la vista de lista de Android?

Cómo obtener valores de la fila seleccionada en un DataTable en el evento CellClick

no se pueden obtener los valores de la fila seleccionada en Oracle Jet ojetable

obtener textLabel de la fila seleccionada en rápido

Obtener datos de la fila seleccionada en DataGridView, C # WinForms

Cómo obtener los valores de todas las columnas de la fila seleccionada de dataGridView en TextBoxes

¿Cómo obtener los valores de la fila seleccionada en una matriz 2d excel vba?

Obtener valores de la opción seleccionada en AngularJS

¿Cómo obtener los datos de la fila seleccionada en una cuadrícula en angular2?

¿Cuál es la mejor manera de obtener valores de la fila seleccionada actualmente en una cuadrícula de datos de WPF?

¿Cuál es la mejor manera de obtener valores de la fila seleccionada actualmente en una cuadrícula de datos de WPF?

Obtener valor de la lista desplegable seleccionada en Angular 2

¿Cómo obtener la fila y la columna de la celda seleccionada en PySimpleGUI?

¿Cómo obtener la fila y la columna de la celda seleccionada en PySimpleGUI?

¿Hay alguna forma de obtener un valor de celda de la fila seleccionada en DBGrid? (Delphi)

Cómo obtener la fecha máxima con la identificación de fila seleccionada en Mysql

No se puede obtener la fila seleccionada en la tabla de arranque

¿Cómo obtener la fila total en la tabla seleccionada?

¿Cómo obtener el registro de la fila seleccionada de una tabla en django?

Imprimiendo el número de fila de la fila seleccionada en Angular

cómo obtener valores de fila de la tabla con la casilla de verificación seleccionada al servlet desde jsp

SwiftUI: ¿Cómo puedo obtener la fila seleccionada en una lista antes de presionar otra vista?

¿Cómo obtener la fila seleccionada y su elemento de datos en KendoUI?

Cómo obtener la fila seleccionada de una tabla en angularjs

Cómo obtener la fila seleccionada de una tabla en angularjs

Quiero obtener los valores de una fila de una hoja de cálculo según la celda seleccionada

Cómo obtener la primera fila de una tabla seleccionada

Valores de celda de C # DataGrid de la fila seleccionada