Cómo agregar dinámicamente un menú secundario usando la plantilla de fondo jQuery easyui
function?addMenu(data,?sysName)?{
var?menuList?=?"" )
/ / Regresar a toda la información del menú del modo
$.each(data,?function?(i,?objOne)?{
menuList?=?"
- ";
// Regresa a toda la información del menú en el módulo
$.each(objOne.MenuInfo) ,? función?(j,?objTwo)?{
if(objTwo.PackageUrl! =?"") ?{
menuList?+=?"" ? "?+? objTwo.NombreMenú?+?"";
}
¿otro?{
ListaMenú?+=?"? < li> "?+?objTwo.MenuName?+ ";
}
});
menuList?+=?" ?< /ul>";
$('#divMenuDetail').accordion('add',? {
título:? "?+?objOne.MenuModelName?+?" >" ,?//Nombre del módulo de menú
contenido:?menuList,?//lista de menús en este módulo
seleccionado:?false
}) ;
});
var?$('#divMenuDetail').accordion('paneles');
var?t?=?pp[ 0] .panel('opciones').title;
$('#divMenuDetail').accordion('select', ?t);
}
Este es mi propio método JS de front-end para que easyUI genere dinámicamente un menú de doble capa
Necesitas usar ajax para tomar el menú de doble capa del fondo y pasarlo al frente. end.objOne es la primera capa y objTwo es la segunda capa, como referencia
.