Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/09/2017, 01:09
juliana2812
 
Fecha de Ingreso: mayo-2014
Mensajes: 28
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Problema checkbox AngularJS

El código que estoy usando es el siguiente:

Código:
<tr ng-repeat="item in data| filter:Buscar | filtroNumregistro:numregistro | filtroCodEjemplar:codEjemplar | filtroNombreNormalizado:nombreFiltro  | orderBy:sort:reverse | limitTo: (currentPage - 1) * pageSize - filtrados.length | limitTo: pageSize track by $index">
            <td class="sf_admin_text sf_admin_list_td_nombre">
              <input type="checkbox" name="ids[]" value="{{ item.id }}" class="sf_admin_batch_checkbox">
            </td>
            <td class="sf_admin_text">
              {{ item.codigo }}
            </td>
            <td class="sf_admin_text">
              {{ item.numregistro }}
            </td>
            <td class="sf_admin_text sf_admin_list_td_titulo">
                <span><a ng-href="{{cambiarUrlTitulo(item.id)}}">{{ item.Titulo }}</a></span><br/>
                <span class="autorListEjemplar" ng-repeat="autor in item.Autor">{{autor}}{{$last ? '' : ' - '}}</span>
            </td>
            <td class="sf_admin_text" style="width:10%;">
              {{ item.ISBN }}
            </td>
            <td class="sf_admin_text" style="width:10%;">
              {{ item.Editorial }}
            </td>
            <td class="sf_admin_text" style="width:10%;">
              {{ item.Ubicacion }}
            </td>
            <td class="sf_admin_text" style="width:10%;">
              {{ item.signatura }}
            </td>
            <td class="sf_admin_text">
              {{ item.tipo }}
            </td>
          </tr>
He quitado un par de cosas, que calculan la disponibilidad, ponen de un color y otro, etc. Cosas que no deberían influir

Y esto toma datos de un action que tras pasar una query lo envía así:
Código:
$ejemplares = array();
    foreach($data as $ejemplar_bd)
    {
        $id_documento = $ejemplar_bd['id_registro'];
        
        $ejemplar = array();
        $ejemplar['id'] = $ejemplar_bd['id'];
        $ejemplar['idDoc'] = (int)$ejemplar_bd['id_registro'];
        $ejemplar['numregistro'] = (int)$ejemplar_bd['numregistro'];
        $ejemplar['codigo'] = $ejemplar_bd['codigoejemplar'];
        $ejemplar['estado'] = $ejemplar_bd['estado'];
        $ejemplar['signatura'] = $ejemplar_bd['signatura1']."-".$ejemplar_bd['signatura2']."-".$ejemplar_bd['signatura3'];
        $ejemplar['tipo'] =$ejemplar_bd['tipoejemplar'];
        $ejemplar['reservas']=$ejemplar_bd['reservas'];
        $ejemplar['Ubicacion']=$ubicaciones[$ejemplar_bd['id']];
        $ejemplar['Motivo']=$ejemplar_bd['motivo_expurgado'];
        $ejemplar['Editorial']=$data_editorial['valor'];
        $ejemplar['Imprimido']= $ejemplar_bd['imprimido'];
        $ejemplar = array_merge($ejemplar,$fondos[$id_documento][$ejemplar['id']]);
        
        $ejemplares[] = $ejemplar;

    }

    $this->json_data = json_encode($ejemplares);