Latest web development tutorials
×

jQuery EasyUI curso

jQuery EasyUI curso jQuery EasyUI breve introdução

jEasyUI aplicação

jEasyUI Criando um aplicativo CRUD jEasyUI Criando uma grade de dados CRUD jEasyUI formulário de pedido de CRUD jEasyUI Criar um leitor de RSS

jEasyUI Drag and Drop

jEasyUI arraste básico e queda jEasyUI Criar carrinho de compras queda jEasyUI Criar um currículo escolar

jEasyUI Menus e botões

jEasyUI Criando um menu simples jEasyUI Criar botão link jEasyUI Criar um botão de menu jEasyUI Criar botão de divisão

jEasyUI traçado

jEasyUI Criar um layout de borda jEasyUI Criar layouts complexos jEasyUI Criar painel de dobramento jEasyUI Criar guia jEasyUI Dinamicamente adicionar guias jEasyUI Adicionar separador AutoPlay jEasyUI Criar XP Style no painel do lado esquerdo

jEasyUI Grade de dados

jEasyUI Convertido para grade de dados tabela HTML jEasyUI Obter linha de dados selecionada jEasyUI Adicionar inquérito jEasyUI Adicionar barra de ferramentas jEasyUI Criar barras de ferramentas complexas jEasyUI Configurando colunas de congelamento jEasyUI coluna de mudança dinâmica jEasyUI Colunas de formato jEasyUI Definir o tipo jEasyUI Organização personalizada jEasyUI Criar uma combinação de colunas jEasyUI Adicionar checkbox jEasyUI paginação personalizada jEasyUI Permitir a edição em linha jEasyUI editor estendida jEasyUI operação da coluna jEasyUI célula mesclada jEasyUI Criar uma exibição personalizada jEasyUI Criar resumo de rodapé jEasyUI Condições definir linha cor de fundo jEasyUI Criar uma grade de propriedade jEasyUI linhas expandidas Ver detalhes jEasyUI Criar subdivisões jEasyUI Exibir dados em massa jEasyUI Adicionar um componente de página

jEasyUI janela

jEasyUI Criando uma janela simples jEasyUI Barras de ferramentas de janela de costume jEasyUI Janela e layout jEasyUI Criar diálogo jEasyUI caixa de diálogo Personalizar

jEasyUI árvore de menus

jEasyUI Use tags para criar menu em árvore jEasyUI Criar menu em árvore assíncrona jEasyUI Adicionando um menu árvore de nós jEasyUI Criar menu de árvore com caixas de seleção jEasyUI Arraste e solte o controle de menu em árvore jEasyUI menu de carga de árvores nós pai / filho jEasyUI Criando uma árvore baseado em grid jEasyUI Criar uma malha de árvore complexa jEasyUI grade de árvore carregado dinamicamente jEasyUI Adicionar um guia Grade árvore jEasyUI carregamento lento árvore de nós de grade

jEasyUI formulário

jEasyUI Envie o formulário para criar um assíncrono jEasyUI Autenticação de formulários jEasyUI Criar uma caixa de árvore drop-down jEasyUI caixa suspensa Format jEasyUI Filtro de grade de dados drop-down

jEasyUI manual de referência

jQuery EasyUI widget jQuery EasyUI propagação

jQuery EasyUI Extensão - Dados Grid View

jQuery EasyUI Extensão jQuery EasyUI Extensão

Vista detalhada da grade de dados (DataGrid DetailView)

uso

Passo 1: Criar uma página HTML

	<Head>
		<Script type = "text / javascript" src = "datagrid-detailview.js"> </ script>
	</ Head>
	<Body>
		<Id Tabela = "tt"> </ table>
	</ Body>

Passo 2: Criar uma grade de dados (DataGrid)

	$ ( "# Tt '). Datagrid ({
		Título: 'DataGrid - DetailView',
		width: 500,
		height: 250,
		remoteSort: false,
		singleSelect: true,
		nowrap: false,
		fitColumns: verdadeiro,
		url: 'datagrid_data.json',
		colunas: [[
			{Field: 'ItemId', título: 'ID Item', largura: 80},
			{Field: 'productid', título: 'ID do produto, largura: 100, classificável: true},
			{Field: 'ListPrice', título: «Lista de preços ', largura: 80, alinhamento:' certo ', classificável: true},
			{Field: 'unitcost', título: 'Custo Unitário, largura: 80, alinhamento:' certo ', classificável: true},
			{Field: 'attr1', título: 'atributo', largura: 150, classificável: true},
			{Field: 'status', título: 'Status', largura: 60, alinhamento: 'centro'}
		]],
		Ver: DetailView,
		detailFormatter: function (rowIndex, RowData) {
			return '<table> <tr>' +
					'<Td rowspan = 2 style = "border: 0"> <img src = "images /" + rowData.itemid +' .png "style =" height: 50px; "> </ td> '+
					'<Td style = "border: 0">' +
					'<P> Atributo:' + rowData.attr1 + '</ p>' +
					'<P> Status:' + rowData.status + '</ p>' +
					'</ Td>' +
					'</ Tr> </ table>';
		}
	});

propriedade

名称 类型 描述 默认值
detailFormatter function(index,row) 返回行明细内容的格式化函数。

evento

名称 参数 描述
onExpandRow index,row 当展开一行时触发。
onCollapseRow index,row 当折叠一行时触发。

caminho

名称 参数 描述
fixDetailRowHeight index 固定明细行的高度。
getExpander index 获取行扩展对象。
getRowDetail index 获取行明细容器。
expandRow index 展开一行。
collapseRow index 折叠一行。

Packet grade de dados view (DataGrid GroupView)

uso

Passo 1: Criar uma página HTML

	<Head>
		<Script type = "text / javascript" src = "datagrid-groupview.js"> </ script>
	</ Head>
	<Body>
		<Id Tabela = "tt"> </ table>
	</ Body>

Passo 2: Criar uma grade de dados (DataGrid)

	$ ( "# Tt '). Datagrid ({
		Título: 'DataGrid - GroupView',
		width: 500,
		height: 250,
		rownumbers: verdadeiro,
		remoteSort: false,
		nowrap: false,
		fitColumns: verdadeiro,
		url: 'datagrid_data.json',
		colunas: [[
			{Field: 'productid', título: 'ID do produto, largura: 100, classificável: true},
			{Field: 'ListPrice', título: «Lista de preços ', largura: 80, alinhamento:' certo ', classificável: true},
			{Field: 'unitcost', título: 'Custo Unitário, largura: 80, alinhamento:' certo ', classificável: true},
			{Field: 'attr1', título: 'atributo', largura: 150, classificável: true},
			{Field: 'status', título: 'Status', largura: 60, alinhamento: 'centro'}
		]],
		groupField: "ProductID",
		Ver: groupview,
		groupFormatter: function (value, linhas) {
			valor de retorno + '-' + rows.length + 'Item (s)';
		}
	});

propriedade

名称 类型 描述 默认
groupField string 指示要被分组的字段。
groupFormatter function(value,rows) 返回分组内容的格式化函数。
value 参数指示由 'groupField' 属性定义的分组值。
rows 参数根据指定分组值指示数据行。

caminho

名称 参数 描述
expandGroup groupIndex 展开一个分组。
collapseGroup groupIndex 折叠一个分组。

view Data Grid Caching (DataGrid BufferView)

Passo 1: Contém arquivo 'datagrid-bufferview.js'

	<Head>
		<Script type = "text / javascript" src = "datagrid-bufferview.js"> </ script>
	</ Head>

Passo 2: Criar uma grade de dados (DataGrid)

	<Table id = class "tt" = "easyui-datagrid" style = "width: 700px; height: 250px"
			title = "DataGrid - BufferView" 
			-opções de dados = "url: 'get_data.php', vista: bufferview, rownumbers: true, singleSelect: true, autoRowHeight: false, pageSize: 50">
		<Thead>
			<Tr>
				<Th campo = largura "inv" = "80"> Inv Não </ th>
				<Th campo = largura "date" = "100"> Data </ ​​th>
				<Th field = "nome" width = "80"> Nome </ th>
				<Th campo = largura "quantidade" = "80" align = "right"> Montante </ th>
				<Th campo = largura "preço" = "80" align = "right"> Preço </ th>
				<Th campo = largura "custo" = "100" align = "right"> Custo </ th>
				<Field Th = "note" width = "110"> Nota </ ​​th>
			</ Tr>
		</ Thead>
	</ Table>

Data Grid exibição de rolagem virtual (DataGrid VirtualScrollView)

Passo 1: Contém arquivo 'datagrid-scrollview.js'

	<Head>
		<Script type = "text / javascript" src = "datagrid-scrollview.js"> </ script>
	</ Head>

Passo 2: Criar uma grade de dados (DataGrid) para percorrer uma visão virtual

	<Table id = class "tt" = "easyui-datagrid" style = "width: 700px; height: 250px"
			title = "DataGrid - VirtualScrollView"
			-opções de dados = "url: 'get_data.php', vista: ScrollView, rownumbers: true, singleSelect: true, autoRowHeight: false, pageSize: 50">
		<Thead>
			<Tr>
				<Th campo = largura "inv" = "80"> Inv Não </ th>
				<Th campo = largura "date" = "100"> Data </ ​​th>
				<Th field = "nome" width = "80"> Nome </ th>
				<Th campo = largura "quantidade" = "80" align = "right"> Montante </ th>
				<Th campo = largura "preço" = "80" align = "right"> Preço </ th>
				<Th campo = largura "custo" = "100" align = "right"> Custo </ th>
				<Field Th = "note" width = "110"> Nota </ ​​th>
			</ Tr>
		</ Thead>
	</ Table>

Baixar exemplos jQuery EasyUI

jquery-easyui-datagridview.zip


jQuery EasyUI Extensão jQuery EasyUI Extensão