Diseño integrado EasyUI Layout II. Realización parcial de la imitación del backend del banco

Clase de video: https://edu.csdn.net/course/play/7621

        La implementación del caso de este capítulo, cuando hace clic en el contenido en el cuadro de acordeón a la izquierda, la página a conectarse se muestra en el área de la interfaz principal a la derecha. Los atributos principales son las etiquetas de filtro de jquery [] y attr (), html () Métodos, así como los métodos existentes y seleccionados del componente pestañas.

Pestañas   / pestañas



confiar

  • panel
  • botón de enlace

Ejemplo de uso

Crear pestañas

1. Cree pestañas mediante marcado

Es más fácil crear pestañas a partir del marcado, no necesitamos escribir ningún código JavaScript. Recuerde agregar la clase 'easyui-tabs' a la etiqueta <div />, cada panel de pestañas se crea a través de la etiqueta secundaria <div /> y su uso es el mismo que el Panel.


Crear pestañas mediante programación

Ahora creamos Tabs mediante programación y también capturamos el evento 'onSelect'.

1.   $ ( '# tt' ). Pestañas ({{   

2.       borde: falso ,   

3.       onSelect: función (título) {   

4.           alerta (título + 'está seleccionado' );   

5.       }   

6.   });  

Agregar un nuevo panel de pestañas

1.    // Agregar un nuevo panel de pestañas  

2.   $ ( '#tt' ) .tabs ( 'agregar' , {   

3.       título: 'Nueva pestaña' ,   

4.       contenido: 'Cuerpo de la pestaña' ,   

5. se puede       cerrar: verdadero  

6.   });  

Obtener la  pestaña seleccionada

1.    // Obtener el panel de pestañas seleccionado y su objeto de pestaña  

2.   var  pp = $ ( '#tt' ) .tabs ( 'getSelected' );   

3.   var  tab = pp.panel ( 'options' ) .tab;     // objeto de pestaña correspondiente


característica

nombre

Tipos de

Descripción

Defaults

anchura

número

El ancho del contenedor Tabs.

auto

altura

número

La altura del contenedor Tabs.

auto

llanura

booleano

True no usa la imagen del contenedor de fondo para representar la barra de pestañas.

falso

ajuste

booleano

True establece el tamaño del contenedor Tabs para que se ajuste a su contenedor principal.

falso

frontera

booleano

True muestra el borde del contenedor Tabs.

cierto

scrollIncrement

número

El número de píxeles para desplazarse cada vez que se presiona el botón de desplazamiento de pestañas

100

scrollDuration

número

La cantidad de milisegundos que debe durar cada animación de desplazamiento.

400

herramientas

formación

En la barra de herramientas de la derecha, todas las opciones de herramientas son iguales a Linkbutton.

nulo

evento

nombre

parámetro

Descripción

onLoad

panel

Se activa cuando un panel de pestañas ajax termina de cargar datos remotos.

onSelect

título

Se activa cuando el usuario selecciona un panel de pestañas.

onBeforeClose

título

Se activa antes de que se cierre un panel de pestañas, devuelve falso para cancelar la acción de cierre.

onClose

título

Se activa cuando el usuario cierra un panel de pestañas.

onAdd

título

Se activa cuando se agrega un nuevo panel de pestañas.

onUpdate

título

Se activa cuando se actualiza un panel de pestañas.

onContextMenu

e, título

Se activa cuando se hace clic con el botón derecho en un panel de pestañas.

método

nombre

parámetro

Descripción

opciones

ninguna

Volver a las opciones de pestañas.

pestañas

ninguna

Regrese a todos los paneles de pestañas.

cambiar el tamaño

ninguna

Ajusta el tamaño y el diseño del contenedor de pestañas.

añadir

opciones

Agregar un nuevo panel de pestañas. El parámetro de opciones es un objeto de configuración. Para obtener más detalles, consulte las características del panel de pestañas.

cerca

título

Cerrar un panel de pestañas, el parámetro de título se refiere al panel cerrado.

getTab

título

Obtén el panel de pestañas especificado.

getSelected

ninguna

Obtén el panel de pestañas seleccionado.

Seleccione

título

Elija un panel de pestañas.

existe

título

Se refiere a si existe un panel específico.

actualizar

param

更新指定的 tab panel,param 包含两个特性:
tab:被更新的 tab panel。
options:panel 的 options。

Tab Panel

Tab panel 特性被定义在 panel 组件里,下面是一些常用的特性。

名称

类型

说明

默认值

title

string

Tab panel 的标题文字。


content

string

Tab panel 的内容。


href

string

加载远程内容来填充 tab panel 的 URL。

null

cache

boolean

True 就在设定了有效的 href 特性时缓存这个 tab panel。

true

iconCls

string

显示在tab panel 标题上的图标的 CSS 类。

null

width

number

Tab panel 的宽度。

auto

height

number

Tab panel 的高度。

auto

一些附加的特性

名称

类型

说明

默认值

closable

boolean

当设置为 true 时,tab panel 将显示一个关闭按钮,点击它就能关闭这个tab panel。

false

selected

boolean

当设置为 true 时,tab panel 将被选中。

false



<div id="cc" class="easyui-layout" fit=true style="width:100%;height:100%;">  		<div region="north" title="交通银行个人网银"  split="false" style="height:100px;"></div>  		<!-- 		    <div region="south" title="South Title" split="true" style="height:100px;"></div>  		    <div region="east" collapsed=true iconCls="icon-reload" title="East" split="true" style="width:100px;"></div>  		     -->		<div region="west"  iconCls="icon-ok" split="true" title="设置中心" style="width:200px;">				<div id="aa" class="easyui-accordion" fit=true >  				<div title="安全工具"  style="overflow:auto;padding:10px;">  				    	<a title="jsp/001_message.jsp">二次口令</a> <br/>				    	<a title="jsp/002_window.jsp">刷脸识别</a> 				</div>  				<div title="渠道管理"  selected="true" style="padding:10px;">  				</div>  				<div title="业务开通">  				</div> 				<div title="银行卡挂失">  				</div> 				     				</div>  		</div>  		<div region="center"  title="业务导航" style="padding:5px;">				<div id="tt" class="easyui-tabs" fit=true style="width:500px;height:250px;">  				</div>  		</div>  		</div>


<script type="text/javascript">		$(function(){			$('a[title]').click(function(){				var str=$(this).attr('title');				var title=$(this).html();												if($('#tt').tabs('exists',title)){					$('#tt').tabs('select',title);				}				else{					$('#tt').tabs('add',{						title:title,						content:'<iframe frmaeborder=0 style=width:100%;height:100%; src='+str+'></frame>',						closable:true					});				}											});		});		</script>


效果如图显示:




Supongo que te gusta

Origin blog.51cto.com/2096101/2588796
Recomendado
Clasificación