Parte de recepción:
Copie el código de código de la siguiente manera:
Ext.define('GS.system.role.store.RoleGridStore',{
extender:'Ext.data.Store',
modelo:'GS.system.role.model.RoleGridModel',
id:'roleStoreId',
Tamaño de página: 4, // Tamaño de página
apoderado:{
tipo:'ajax',
URL:'/gs_erp/roleAction!getRoleList',
lector: {
escriba: 'json',
raíz: 'filas',
propiedad total: 'total'
}
},
clasificadores: [{
propiedad: 'id', //Ordenar campo
dirección: 'asc'//ASC predeterminado
}],
autoLoad:{start: 0, limit: 4}//start es el número de elementos desde los que empezar, limit es el número de elementos por página
});
store.loadPage(1); //Carga la primera página
Parte trasera:
Copie el código de código de la siguiente manera:
límite de int privado;//Número de elementos por página
private int start;// ¿Desde qué dato comenzar a verificar?
private int total;//Número total de elementos
/**
* Encuentra todos los personajes
*/
getRoleList público vacío ()
{
Lista<Rol> roleList=new ArrayList<Rol>();
StringBuffer toJson=new StringBuffer();//usado para almacenar datos json
System.out.println(inicio+","+límite+","+total);
intentar
{
roleList=(List<Role>) pageServiceImpl.commonPagination(Role.class, "", inicio, límite);
total=pageServiceImpl.getTotalNum(Role.clase, "");
toJson.append("{total:").append(""+total+"").append(",éxito:true,").append("inicio:")
.append(""+inicio+"").append(",");
toJson.append("filas:[");
para(int i=0;i<roleList.size();i++)
{
toJson.append("{id:").append("'").append(""+roleList.get(i).getId()+"").append("'")
.append(",nombre:").append("'").append(""+roleList.get(i).getName()+"")
.append("'").append(",desc:").append("'").append(""+roleList.get(i).getDesc()+"")
.append("'").append("}");
if(i<listaroles.tamaño()-1)
{
toJson.append(",");
}
}
toJson.append("]}");
} captura (Excepción e1)
{
// TODO Bloque de captura generado automáticamente
e1.printStackTrace();
}
intentar
{
respuesta.setHeader("Control de caché", "sin caché");
respuesta.setContentType("text/json;charset=utf-8");
respuesta.getWriter().print(toJson);
System.out.println(toJson);
} captura (IOException e)
{
// TODO Bloque de captura generado automáticamente
e.printStackTrace();
}
}