Notas como una columna más
PostPosted:Mon Apr 20, 2015 9:17 pm
by sandertaker
Cual es el tutorial que debo seguir para crear una columna adicional en los documentos ( donde podemos ver Nombre, Tamaño, Fecha Modificación, Autor y Versión) y que las notas que salen en la parte inferior del documento (Propiedades, Notas, Seguridad, Historial, Previsualización), se muestren como una columna más adicional al lado del documento, ya que si bien la información es la misma, al existir esta columna haría más sencilla la labor de todos los usuarios de OpenKM que se conectan a mi servidor.
En buen español quisiera agregar una nueva columna al "File Browser", en donde se mostrara las notas del "Tab Document"
Saludos y de antemanos muchas gracias.
Re: Notas como una columna más
PostPosted:Thu Apr 23, 2015 10:55 am
by jllort
Mírate la clase FileBrowser.java y ahí dentro tienes el ExtendedScrollTable que es la clase que vas a tener que modificar. Esto que propones lo veo poco viable, es un campo input ... como se supone que vas a ver todas las notas que se pueden poner en vertical ? vamos es que por cuestiones de tamaño de datos no logro imaginármelo ? igual un boton con un popup podría ser o algo similar ... pero directamente ahí, lo veo negro.
Re: Notas como una columna más
PostPosted:Thu Apr 23, 2015 2:45 pm
by sandertaker
Gracias por la ayuda nuevamente, la idea es que vaya ahí, para evitar el paso adional de mirar abajo o presionar un botón o algo.
En todo caso acá las notas son bien acotadas (6 caracteres como mucho) por lo que lo veo como una posible solución.
Saludos
Re: Notas como una columna más
PostPosted:Sat Apr 25, 2015 8:21 am
by jllort
Lo que te interesa esta aquí :
http://sourceforge.net/p/openkm/code/HE ... lebrowser/
En concreto estas dos clases:
http://sourceforge.net/p/openkm/code/HE ... Table.java
http://sourceforge.net/p/openkm/code/HE ... owser.java
La primera se encarga de rellenar los campos y la segunda tiene relación con el número de columna existentes ( en la segunda tendrás que tocar poca cosa ).
Aquí tienes nuestro entorno de desarrollo portable
http://sourceforge.net/projects/openkmportabledev/