Eai Pessooooooooalllll , estava vendo um pouco sobre plugins , quando achei este site http://www.jtable.org/ fantatisco muito bom , porém quando comecei a ver os Demos e a Documentação so tem exemplos de implementação com Json , Desculpa a ignorancia mas eu queria sabe se é possivel ultiliza-lo com um SGBD ?
vlw :?:
Eu nunca usei esse framework, porém ele é parecido com outro que eu já usei.
E você trafega os dados por json, porém coloca os métodos onde vai fazer as operações de insert, update, delete e get e dai nesses métodos você receberia um json, iria no bd e tal e depois retorna um outro json atualizado do jeito que ele espera.
Teria que ver o tipo de json que tem que ser formado para utilizar com ele.
lele_vader também pensei assim cara , mas no próprio site tem um tutorial passo a passo com JSon : http://www.jtable.org/GettingStarted
estou até pesquisando sobre o funcionamento do Json e tals , e pal a pal com o XML e na maioria dos aspectos sua performace e melhor , mas enfim o ideal para mim seria ultilizando um SGBD a principio vou iniciar aqui utlizando essa logica que você citou … vlw man
Então.
Ele passa um json com os dados, porém tem um local para ir.
Olha só esse exemplo
<script type="text/javascript">
$(document).ready(function () {
$('#PersonTableContainer').jtable({
title: 'Table of people',
actions: {
listAction: '/GettingStarted/PersonList',
createAction: '/GettingStarted/CreatePerson',
updateAction: '/GettingStarted/UpdatePerson',
deleteAction: '/GettingStarted/DeletePerson'
},
fields: {
PersonId: {
key: true,
create: false,
edit: false,
list: false
},
Name: {
title: 'Author Name',
width: '40%'
},
Age: {
title: 'Age',
width: '20%'
},
RecordDate: {
title: 'Record date',
width: '30%',
type: 'date',
create: false,
edit: false
}
}
});
$('#PersonTableContainer').jtable('load');
});
</script>
Veja as linhas
listAction: ‘/GettingStarted/PersonList’,
createAction: ‘/GettingStarted/CreatePerson’,
updateAction: ‘/GettingStarted/UpdatePerson’,
deleteAction: ‘/GettingStarted/DeletePerson’
Seriam as suas action, as quais receberiam um json no caso de create, update e delete imagino eu e você iria daí no banco de dados e retornaria um novo json atualizado para a tabela ser atualizada também.
O get iria fazer uma consulta por todos os dados e retornar um json entendeu ?
O json é a forma de trafegar os dados.
Agora a manipulação dos dados daí é você que define nesses actions.
entendi mais ou menos , esse actions seria um caminho onde ele busca as informações ? e isso ?
então posso utilizar metodos ali também ?
E o caminho para as operações de insert, update, delete e get.
E como o framework deve fazer quando você clicar lá no -updateAction para o editar
-listAction deve ser o método que irá trazer a lista de dados do servidor.
-createAction para o insert, passando os dados a serem inseridos
-deleteAction para o delete
Daí por exemplo você abre a página ele vai chamar o que tiver no listAction.
Quando você clicar lá no editar e confirmar o updateAction
Quando clicar na lixeira e confirmar a exclusão o deleteAction
Quando confirmar a inclusão o createAction
Daí você substituiria pelas suas actions.
Opa agora entendi , mas so uma duvida eu baixo o Jtable Zip depois importo como lib para o meu projeto ?
Aqui diz como você prepara o projeto.
http://www.jtable.org/GettingStarted
Tem que importar o jquery e o jquery ui acho que também.
ah beleza , mais aquela estrutura da JTable e uma pasta? tipo Css,Js.core ?
Pelo que vi tem que importar um css e um js.
Se você mudar a localização padrão, talvez tenha que mudar os arquivos para referenciar isso.
lele_ vader
então eu posso fazer assim ?
actions: {
listAction: ‘Select.xhtml’,
createAction: ‘Create.xhtml’,
updateAction: ‘Update.xhtml’,
deleteAction: ‘Delete.xhtml’
},
Não.
Pelo que eu saiba você tem que colocar o métodos dos seus managed beans.
lele_ vander estou tendo uma dificuldade aqui em montar a estrututa do projeto , da uma olhada nesse passos abaixo.
1 - Downloads
1.0 Jquery,Jquery UI
1.1 Jtable Plugins
2 - Importar Lib
2.0 Jquery , UI
2.1 Jtable
3 - Unidade de Persistencia
3.0 Criação de conexão
3.1 JPA classes e entidades
3.2 Criação de metodos CRUD
4 - Json
4.0 Interação de Actions Java
4.1 Consulta de Metodos Crud
5 - Index
5.0 Desenvolvimento Interface
5.1 Importa Javascript Function
5.2 Div de interação com javascript
esqueci de alguma coisa? estou no caminho certo ?
obs: Objetico fazer o mesmo que no site Jtable com Crud , ja tenho as 2 tabelas Clientes e Telefones .
lele_ vander estou tendo uma dificuldade aqui em montar a estrututa do projeto , da uma olhada nesse passos abaixo.
1 - Downloads
1.0 Jquery,Jquery UI
1.1 Jtable Plugins
2 - Importar Lib
2.0 Jquery , UI
2.1 Jtable
3 - Unidade de Persistencia
3.0 Criação de conexão
3.1 JPA classes e entidades
3.2 Criação de metodos CRUD
4 - Json
4.0 Interação de Actions Java
4.1 Consulta de Metodos Crud
5 - Index
5.0 Desenvolvimento Interface
5.1 Importa Javascript Function
5.2 Div de interação com javascript
esqueci de alguma coisa? estou no caminho certo ?
obs: Objetico fazer o mesmo que no site Jtable com Crud , ja tenho as 2 tabelas Clientes e Telefones .
Primeiro faz o insert lá no banco cara.
Testa para ver se está funcionando e depois tenta ver a integração com a tabela.
Eu nunca usei esse plugin, dá uma boa olhada no manual lá e você tem que ver como é esse json que ele passa para o backend.
Você está usando o que no backend por sinal ?
vish desculpa a pergunta mas o que seria o backend ? cara procurei em todo canto um exemplo mais ainda nd .
O que você está usando no lado do servidor ?
Servlet ? Algum framework mvc ?