Cómo determinar los campos en la paginación easyui y cómo agregar funciones de edición y eliminación
<Script? tipo = " texto/JavaScript ">
var? ¿Tuberculosis? =?$(" # table _ lista de enlaces del sitio ");
tb.datagrid({
URL:?/Manage/SiteLinkList/',
Borde :Falso,
Adecuado para: Sí,
//singleSelect:true,
Paginación: Sí,
Posición de la página : "arriba",
nowrap: ? sí,
rayas:
lista de páginas: ?20,?25],
Tamaño de página:? 20,
Número de página:@(ViewBag.page),
Campo de ID: "ID",
//queryParams :?{?status?},
[[
{?checkbox:? },
{?field:?id:?true},
{?campo:?título:? ancho:? ordenable:? función {
?href='JavaScript:void(0);'?Título=' Haga clic para editar la información de este enlace'?class='_sitelink_"?+?Suggestion.ID?+?">"?+?Value?+? "& lt/a & gt;";
}
},
{?campo:?url',?título:?dirección del enlace', ? ancho: ? SName ', ? {?field:?showOrder',?width:?sortable:?}
:? Función?{?AddEditable("sitelink ","/Manage/SiteLinkEdit/");?}
var? btns=[
{?iconCls:? icono-editar', texto:? Añadir',? Entrenador de animales:? ¿Función? ()?{?AddNewObject("Agregar nuevo enlace", "/Manage/SiteLinkEdit/? Action = 1");}?},
{?iconCls:? icono-myrealdel', texto:? borrar'? Entrenador de animales:? ¿Función? ()?{?SendModifyRequest("del","delete","table_sitelinklist","administrar/modificar la lista de enlaces del sitio");? }?}
];
tb.datagrid('getPager '). Paginación({ botones:btns });
</script>Déjame darte un código de muestra.
Explicación, en este código de muestra, puede editar haciendo clic en el nombre del enlace de una fila. Hay un cuadro de selección delante de cada fila, por lo que puede seleccionar varias.
La barra de herramientas de paginación está ubicada en la parte superior de la tabla y tiene dos botones agregados (Agregar y Quitar). La función de eliminación admite operaciones por lotes. AddEditable, AddNewObject y SendModifyRequest son funciones JS definidas por el usuario y no se adjuntan aquí.