Primefaces DataTable

  Рет қаралды 42,280

MitoCode

MitoCode

Күн бұрын

Ejemplo del uso del tag, etiqueta "dataTable" de primefaces, donde se podrá filtrar y paginar el contenido, asi como también como refrescar el dataTable de manera dinámica por medio de AJAX (funcion update de primefaces)
Sigueme en:
/ mitocode
/ mitocode

Пікірлер: 72
@MitoCode
@MitoCode 9 жыл бұрын
Jeanpiere Angeles te salen esas anotaciones porque seguro estas usando jsf 2.2 pero tambien puedes usar los managedbean, te recomiendo seguir mi curso de primefaces avanzado en el canal para más información.
@MiguelAngelFloresTicay
@MiguelAngelFloresTicay 5 жыл бұрын
Me funciono, me sirvio para induccion, soy principiante y tuve errores al inicio, lo unico diferente a tu tutorial es que yo uso Glassfish 5.0 con Netbeans 8.2 y por ello me arrojo que @ManagedBean y @RequestScoped ya serian "deprecated", sin embargo ambas me funcionaron. Con algunos errores por no visualizar bien tus codigos, omisiones de sintaxis, pero al final muy bien. Lo que observe es que al clicar otra vez en Boton "Lista" duplicaba los datos mientras se ejecutaba la aplicacion. Me interesa conocer el manejo de JSF con Bases de Datos MySql o SQLServer
@MitoCode
@MitoCode 10 жыл бұрын
Nuevo video Primefaces DataTable! filtrado, paginación y refresco AJAX!
@liliabarraza4881
@liliabarraza4881 7 жыл бұрын
excelentes tutoriales!!! sabes si hay alguna manera de mostrar informacion en un datatable pero solo que aparezcan los que tengan edad mayor a 30 años o con edades mas altas? donde puedo realizar ese tipo de filtro estatico y/o por defecto. Gracias por enseñarnos! he aprendido bastante con tus tutoriales! son muy buenos y claros
@JoseLuisRodriguezPaez
@JoseLuisRodriguezPaez 10 жыл бұрын
Enhorabuena, bien explicado y útil.
@JeanpiYankee
@JeanpiYankee 9 жыл бұрын
Que buen aporte Mitocode , una consulta cuando creo un proyecto maven web , y por medio de netbeans creo una ManagedBean me sale unos tags diferentes como @Named en ves de @ManagedBean.
@nestorpineda8406
@nestorpineda8406 7 жыл бұрын
Excelente, muchas gracias por la explicación.
@MitoCode
@MitoCode 10 жыл бұрын
No te pierdas la oportunidad de aprender a mejorar tus tables en JSF! con Primefaces!
@anabelgonzales9166
@anabelgonzales9166 9 жыл бұрын
hola, como podria subir imagenes a un servidor distinto a donde tengo la base de datos teniendo en cuenta el usuario que las subio.
@javelucho
@javelucho 8 жыл бұрын
Perfecto, muchas gracias por el tutorial
@cashayurto
@cashayurto 10 жыл бұрын
Excelente, eres un capo
@artnum-rdc2015
@artnum-rdc2015 7 жыл бұрын
simply you are the best one.
@luizpastore9307
@luizpastore9307 10 жыл бұрын
hola mitoCode, ¿Tu sabes cuál es la diferencia del atributo filteredValue y el filterBy, de un Data Table?
@MitoCode
@MitoCode 10 жыл бұрын
Hola Luiz PastoRe el filterValue es más utilizado si tienes un filtro personalizado, y el filterBy es el filtro que viene de tu lista que asignaste a tu dataTable
@diego199319931
@diego199319931 10 жыл бұрын
Excelente video...pero una pregunta en caso de por ejemplo tener dos tablas y con el boton quiero cargar información en ambas tablas, en el update del commandButton como le especifico el id , de cada tabla... de antemano gracias
@MitoCode
@MitoCode 10 жыл бұрын
update= "id1,id2" o update="id1 id2" ;)
@luizpastore9307
@luizpastore9307 10 жыл бұрын
Buenas noches amigo, antes que nada muchas gracias por tu material, espero no molestarte con una duda que me surgió, realize exactamente lo mismo que tú, y funciona perfectamente, el unico problema fué con el filterBy, no realizaba los filtrados y cambié el tipo de Bean de RequestScoped a ViewScoped y funciona, pero ¿ Por qué a ti si te funciona con Request? espero em puedas ayudar ya me suscribí un saludo amigo.
@MitoCode
@MitoCode 10 жыл бұрын
tu lista esta en static?
@ricardowilliamssaldanaleon3886
@ricardowilliamssaldanaleon3886 6 жыл бұрын
Excelente video, una consulta si quiero mostrar en el datatable campos de una tabla a y campos de una table b, claro donde a y b son tablas relacionadas pertenecientes a una base de datos, como se lograria ello. Saludos cordiales.
@MitoCode
@MitoCode 6 жыл бұрын
Pues primero debes construir el query y el resultado mostrarlo en una clase de java de apoyo
@aquienleimporta9096
@aquienleimporta9096 5 жыл бұрын
Hola, tengo una pregunta. Cual servidor tu usas. Glassfish? Tomcat? weblogic? cual?
@MitoCode
@MitoCode 5 жыл бұрын
Cualquiera si uso Spring y si uso java ee, wildfly
@aquienleimporta9096
@aquienleimporta9096 5 жыл бұрын
@@MitoCode y la libreria de primefaces la tienes a travez de maven o descargaste la libreria ? Gracias =)
@puercoarana2
@puercoarana2 9 жыл бұрын
hola como estas un sludo desde Ecuador, quería ver si puedes hacer un video de datatable lazy con base de datos es muy difícil entender otros tutos gracias.
@rogerluna1112
@rogerluna1112 7 жыл бұрын
Excelente tutorial, tienes algun ejemplo con Spring?
@MitoCode
@MitoCode 7 жыл бұрын
Si en el canal hay Spring Framework o también puedes inscribirte a www.mitocodenetwork.com/premium
@rogerluna1112
@rogerluna1112 7 жыл бұрын
primefaces con spring?
@MitoCode
@MitoCode 7 жыл бұрын
Spring solo seria para inyección de dependencias y manejo de BD porque Primefaces es solo Ui
@vict0rCaballero
@vict0rCaballero 8 жыл бұрын
Ese var = P , lo creas de algun lado o solo lo usas para referenciar cada elemento d fila.
@MitoCode
@MitoCode 8 жыл бұрын
+victor caballero solo para referenciar cada elemento
@vict0rCaballero
@vict0rCaballero 8 жыл бұрын
chvr estiamdo, justo queria ver las opciones del filtrado pero creo que se cayo la pagina : www.primefaces.org/showcase/
@Senjikitman99
@Senjikitman99 2 жыл бұрын
Hola mi hermano buen video, oye disculpa pero me sale este error javax/enterprise/context/spi/Contextual y sinceramente ya llevo un buen rato sin saber que es y porque me sale eso, podrias ayudarme? y el error me pasa en si cuando invoco al datatable
@pemanbussines5027
@pemanbussines5027 7 жыл бұрын
Hola Mitocode, hay alguna manera de poder descargar el código de los ejemplos , ya que trato de repetir los ejemplos en mi pc, pero con las librerias que usas no me coinciden con las que descargo y me arroja error , gracias x tu respuesta.
@MitoCode
@MitoCode 7 жыл бұрын
+Peter Man hola, algunos códigos están disponibles en github.com/mitocode21
@carolinacamelo5165
@carolinacamelo5165 9 жыл бұрын
Hola Mito Code estoy usando un dataTable con primefaces 5.2, la tabla se llena desde un dialog de tipo modal, el problema es que cuando el dato se guarda no me actuliza el paginador, ya use el update en el boton de guadar de la modal y aun asi no me funciona. Me podrias ayudar con eso? gracias
@MitoCode
@MitoCode 9 жыл бұрын
Carolina Camelo Podrias mostrarme tu codigo o dejame un inbox en la fan page ;)
@carolinacamelo5165
@carolinacamelo5165 9 жыл бұрын
Hola :D gracias por tu respuesta :) en esta ocasión ya logre solucionar el problema, quizás más adelante, nuevamente gracias :) ... Saludos
@OrlandCrys
@OrlandCrys 10 жыл бұрын
Buenos dias Mito Code , una pregunta porque al filtrar por cualquier columna y luego exporto (pdf,xls) el resultado que me muestra la tabla , al abrir me muesta las columnas pero sin datos o aveces con un 0, me podria decir como solucionar ese problema, de antemano muchas gracias, y exelentes tutoriales
@MitoCode
@MitoCode 10 жыл бұрын
Orlando Diaz una de las limitaciones es que el export de primefaces no se puede personalizar mucho, quizas puedas usar el export de primefaces-extension que tiene unas propidades adicionales, o utilizar POI o jasperreports si quisieras un reporte mas personalizado
@OrlandCrys
@OrlandCrys 10 жыл бұрын
Mito Code ok gracias , sigue subiendo videos, me han servido
@acm1ptmiamor
@acm1ptmiamor 4 жыл бұрын
muchas gracias!!!
@mariachilan5262
@mariachilan5262 8 жыл бұрын
hola me sale este error org.primefaces.config.ConfigContainer.isTransformMetadataEnabled()Z
@renemarcogudmundsson8623
@renemarcogudmundsson8623 10 жыл бұрын
podrias hacer un ejemplo con el editCell de un DataTable ?? + un a BD
@henryserranoa
@henryserranoa 8 жыл бұрын
Mito una pregunta tengo una list como puede pintarla en el datatable con primefaces, Saludos
@MitoCode
@MitoCode 8 жыл бұрын
+Henry Serrano Casteala a un objeto customizable, para evitar problemas a futuro
@ManoloAdriano
@ManoloAdriano 7 жыл бұрын
Hola Mito Code, parcero soy programador novato, quisiera implementar este filtro en una tabal en un proyecto CRUD de java web, mi pregunta es cuando quiero "setear" en el bean, teniendo en cuenta que ya conecte a mi base de datos y en la entidad mapee y todo, el me dice que cree un metodo javax.persistence.metamodel en la entidad...Ahi como podria hacer ese metodo? o como lo haria para que me funcione :( Gracias de antemano!!
@MitoCode
@MitoCode 7 жыл бұрын
Ehmm te pueden servir los tutos de Primefaces Avanzado del canal
@MitoCode
@MitoCode 10 жыл бұрын
Agrega una lista de elementos a un dataTable en tus páginas web con #Primefaces ;) Primefaces DataTable
@tutorialesfacilito2222
@tutorialesfacilito2222 7 жыл бұрын
no me sale esta parte no me genera el codigo asi como sale en el video quien me podria ayudar? mas que todo este codigo no me lo genera persona2Bean.listar() tengo que ponerlo.
@serbanc8826
@serbanc8826 7 жыл бұрын
it doesnt load any data...i copied the code exactly and it doesnt work :(
@audien7796
@audien7796 9 жыл бұрын
Me sale este error :C javax.el.PropertyNotFoundException: /index.xhtml @34,106 actionListener="#{personaBean.listar()}": Target Unreachable, identifier 'personaBean' resolved to null
@MitoCode
@MitoCode 9 жыл бұрын
Revisa si implementas el serializable
@audien7796
@audien7796 9 жыл бұрын
+Mito Code He hecho igual a tu codigo no he usado el serializable
@MitoCode
@MitoCode 9 жыл бұрын
+Alan Huitron verifica el paquete del scope el paquete que importas.
@audien7796
@audien7796 9 жыл бұрын
gracias amigo eso era, Un saludo !! =)
@seb7sg4mes
@seb7sg4mes 7 жыл бұрын
BUEN DIA , COMO PUEDO CAMBIAR EL TEXTO QUE APARECE CUANDO LA TABLA ESTA VACIA?
@MitoCode
@MitoCode 7 жыл бұрын
Tiene una opción llamada empty message
@seb7sg4mes
@seb7sg4mes 7 жыл бұрын
Muy Amable amigo, actualmente estoy viendo Arboles Binarios de Busqueda, queria Implementar ese mensaje para cuando buscara el padre de un nodo y que ese fuera la raiz pues me salera ese mensaje gracias por tu ayuda me suscribo y esperare nuevo contenido que me pueda servir un saludo
@millwormhackgroup8846
@millwormhackgroup8846 10 жыл бұрын
Genial =) pero no me sale la parte de paginacion :/ osea si salen los componentes pero los datos no se mueven x seaca lo conecte con una BD mysql
@alexjosesilvati
@alexjosesilvati 5 жыл бұрын
Ola! pode mostrar o pow.xml e o web.xml ?
@jessicam703
@jessicam703 7 жыл бұрын
hola,podrias hacer un video tutorial explicando el metodo crud en jsf primefaces con netbeans? gracias,saludos...
@MitoCode
@MitoCode 7 жыл бұрын
+Jessica M hola, puedes checar los videos de primefaces ejemplo ventas y Primefaces Avanzado
@FRock02
@FRock02 8 жыл бұрын
Hola, sabes no me resulta el pagination, copie y pegué el mismo trozo de código que tú y no me da resultado. Code: Ojalá puedas ayudarme. Saludos y gracias.
@MitoCode
@MitoCode 8 жыл бұрын
+Fernando Sebastián Guerrero Muñoz aparentemente esta bien pero puedes ver el ejemplo en el showcases de primefaces
@FRock02
@FRock02 8 жыл бұрын
Gracias por tu respuesta.
@juandavidospinaduque9509
@juandavidospinaduque9509 10 жыл бұрын
Muy Bueno Tus Tutoriales Podrias Ayudarme con este Error que me sale siguiendo Exactamente tu Ejemplo " La clase 'com.primesfaces.bean.PersonaBean' no tiene la propiedad 'lista'. "Dice q no Tiene esa Propieda pero esta Igual A la Tuya solo que el Paquete yo lo llame de Otra Manera tu sabes por que Puede Sale ese Error ???
@MitoCode
@MitoCode 10 жыл бұрын
verifica los get y set de esa variable
@juandavidospinaduque9509
@juandavidospinaduque9509 10 жыл бұрын
Mito Code Muchas Gracias Efectivamente Eras los Get y Set por que Cuando los Introduje como la lista es una Variable static en los Metodos de Aceso los Puso Igual pero ps raro que no los Tome como static en los Metodos Gracias Amigo
@alexispadilla5515
@alexispadilla5515 10 жыл бұрын
Buena tarde amigo por favor me podría ayudar con la propiedad selection de un datatable en mi pagina tengo lo siguiente #{permisoSel.codigoPagina} #{permisoSel.grpPagina} #{permisoSel.descripPagina} #{permisoSel.estadPagina} #{permisoSel.urlPagina} de lo que entiendo los elementos que tengo en mi datatable si se define la propiedad selection como selection="#{paginaControlador.listapermisosseleccionados}" los elementos seleccionados deberían llenar la lista listapermisosseleccionados pero esto no sucede . Mi managed bean es el siguiente . package laboratorio.controladores; import java.util.ArrayList; import java.util.List; import javax.ejb.EJB; import javax.faces.application.FacesMessage; import javax.faces.bean.ManagedBean; import javax.faces.context.FacesContext; import laboratorio.entidades.Permisos; import laboratorio.servicios.ServicioPagina; @ManagedBean public class PaginaControlador { private String rol; private List listapermisos; private List listapermisosseleccionados; private Permisos permisos; @EJB private ServicioPagina servpag; public String getRol() { return rol; } public void setRol(String rol) { this.rol = rol; } public Permisos getPermisos() { return permisos; } public void setPermisos(Permisos permisos) { this.permisos = permisos; } public PaginaControlador() { listapermisos = new ArrayList(); } public List getListapermisos() { return listapermisos; } public void setListapermisos(List listapermisos) { this.listapermisos = listapermisos; } public List getListapermisosseleccionados() { return listapermisosseleccionados; } public void setListapermisosseleccionados( List listapermisosseleccionados) { this.listapermisosseleccionados = listapermisosseleccionados; } public void cargaPermisos() { if (!(rol == null)) { try { listapermisos = servpag.recuperaPermisos(rol); } catch (Exception e) { FacesContext.getCurrentInstance().addMessage( null, new FacesMessage(FacesMessage.SEVERITY_INFO, "No se puede recuperar permisos", "")); } } } public void habilitaPermisos() { if (listapermisosseleccionados.isEmpty()) { FacesContext.getCurrentInstance().addMessage( null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Lista Vacia", "")); } else { FacesContext.getCurrentInstance().addMessage( null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Lista llena", "")); } } } Por favor tu gentil ayuda, de antemano te agradezco
@MitoCode
@MitoCode 10 жыл бұрын
Alexis Padilla Te sale algun error o algo?
@alexispadilla5515
@alexispadilla5515 10 жыл бұрын
no estimado no me sale ningún error, pero al momento de hacer un debug reviso que mi lista esta vacía, algún comentario estimado
@MitoCode
@MitoCode 10 жыл бұрын
pues el selection espera una lista que captura tu seleccion, fijate que el rowKey sea llenado correctamente, y no este nulos o 0
Primefaces Ejemplo Ventas Parte 1
25:47
MitoCode
Рет қаралды 120 М.
JSF Validators - JSF Validaciones (1/2)
18:00
MitoCode
Рет қаралды 23 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Primefaces Avanzado - 8 Login Usuario
18:25
MitoCode
Рет қаралды 61 М.
5 errores que no debes cometer como programador
3:15
MitoCode
Рет қаралды 670
I just tried o3-mini
6:31
ThePrimeTime
Рет қаралды 238 М.
GOT7 'PYTHON' Dance Practice (Fix ver.)
2:40
GOT7
Рет қаралды 640 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН