Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Limitar informacion de un campo al mostrar registros

  1. #1
    adnid is offline Member
    Join Date
    Feb 2011
    Posts
    19

    Default Limitar informacion de un campo al mostrar registros

    Buenas

    La cuestión está en que tengo un campo "observaciones" de un modulo relacionado con las cuentas. Cuando entro en una cuenta me sale los registros de ese modulo y con el campo observaciones, el problema es que si hay muchas palabras no se hacen saltos de línea o se ponen puntos suspensivos sinó que sale toda la parrafada ahí en una linea aunque en el diseño el tamaño de esa caja sea de un 10%. Como lo puedo hacer para mostrar sólo 10 palabras o 60 letras, por ejemplo?

    Saludos y gracias

  2. #2
    eucrod is offline Sugar Community Member
    Join Date
    Oct 2005
    Posts
    343

    Default Re: Limitar informacion de un campo al mostrar registros

    Hola adnid,

    Tienes que hacerlo por código en la clase bean del módulo. Te toca meter el código correspondiente para cortar (puedes utilizar la función de php substr) el texto en el metodo fill_in_additional_list_fields.
    Euclides Rodriguez G.
    Consultor Soluciones Empresariales
    Cel: 3144715833
    Soluciones 360°.
    Bogotá, Colombia

    En http://www.crmhispano.com puedes encontrar todo sobre SugarCRM en español.

  3. #3
    Angel's Avatar
    Angel is offline Sugar Community Member
    Join Date
    Jul 2005
    Location
    Los Angeles
    Posts
    4,813

    Default Re: Limitar informacion de un campo al mostrar registros

    La manera mas facil seria via un logic_hook de tipo process_record. Esos ejecutan solo cuando se muestra la data y se podria usar para manipular lo que se ve, en este caso, usar PHP para recortar el texto.
    Regards,

    Angel Magaña
    Co-Author: Implementing SugarCRM 5.x (Packt Publishing -- Sept. 2010)
    Blog: http://cheleguanaco.blogspot.com.
    Twitter: @cheleguanaco.

    ________
    | Projects: |_____________________________________
    |
    | CandyWrapper (.NET Wrapper for SugarCRM SOAP API). Source now available on GitHub!
    | GoldMine to SugarCRM Express Conversion. Latest: 1.0.1.7 (Nov. 3, 2009)
    | CRM SkyDialer (Skype Integration). Latest: 1.0.2 (Feb. 17, 2010)
    | Round Robin Leads Assignment
    | Phone Number Formatter
    | CaseTwit (Twitter Integration)
    ______________________________________________

  4. #4
    adnid is offline Member
    Join Date
    Feb 2011
    Posts
    19

    Default Re: Limitar informacion de un campo al mostrar registros

    Buenas

    He probado lo de la función php substr, pero como no se donde ponerlo no me está saliendo. Creé un modulo personalizado, si entro a la descripción de cada entrada que tiene ese módulo, me sale entera, si listo todas las entradas me la muestra reducida. Pero como el módulo está relacionado con el modulo cuentas, si listo desde cuentas, me sale el campo entero y se descuadra la página de una cuenta (osea, en los subpaneles). La idea e que el subpanel del módulo que yo he creado que se muestra en las cuentas, que un campo no lo muestre entero.

    Debería de editar algo del módulo Accounts? o del que he creado yo?

    Gracias a los dos
    Last edited by adnid; 2011-07-11 at 10:41 AM.

  5. #5
    eucrod is offline Sugar Community Member
    Join Date
    Oct 2005
    Posts
    343

    Default Re: Limitar informacion de un campo al mostrar registros

    Hola adnid,

    Tienes que hacerlo en el módulo personalizado.

    Lo puedes hacer en el archivo del bean como te indico o haciendo un logic hook como te dice Angel. Si no tienes experiencia con Logic Hook, creo que la manera mas facil y como es un módulo personalizado que lo hagas en el bean.
    Euclides Rodriguez G.
    Consultor Soluciones Empresariales
    Cel: 3144715833
    Soluciones 360°.
    Bogotá, Colombia

    En http://www.crmhispano.com puedes encontrar todo sobre SugarCRM en español.

  6. #6
    Angel's Avatar
    Angel is offline Sugar Community Member
    Join Date
    Jul 2005
    Location
    Los Angeles
    Posts
    4,813

    Default Re: Limitar informacion de un campo al mostrar registros

    El problema con modificar el bean es que no se mantienen la modificacion despues de actualizar Sugar. Al contrario, logic hooks si.

    Si se aguante un par de dias, pondre un ejemplo de como hacer esto en mi blog. Lo tengo a la mano, pero no he tenido mucho tiempo para escribir estos ultimos dias.
    Regards,

    Angel Magaña
    Co-Author: Implementing SugarCRM 5.x (Packt Publishing -- Sept. 2010)
    Blog: http://cheleguanaco.blogspot.com.
    Twitter: @cheleguanaco.

    ________
    | Projects: |_____________________________________
    |
    | CandyWrapper (.NET Wrapper for SugarCRM SOAP API). Source now available on GitHub!
    | GoldMine to SugarCRM Express Conversion. Latest: 1.0.1.7 (Nov. 3, 2009)
    | CRM SkyDialer (Skype Integration). Latest: 1.0.2 (Feb. 17, 2010)
    | Round Robin Leads Assignment
    | Phone Number Formatter
    | CaseTwit (Twitter Integration)
    ______________________________________________

  7. #7
    eucrod is offline Sugar Community Member
    Join Date
    Oct 2005
    Posts
    343

    Default Re: Limitar informacion de un campo al mostrar registros

    Hola Angel,

    Que yo sepa no hay problema, porque es el bean de un nuevo módulo realizado por el estudio, me cuentas si me equivoco, para tenerlo en cuenta.

    Un abrazo.
    Euclides Rodriguez G.
    Consultor Soluciones Empresariales
    Cel: 3144715833
    Soluciones 360°.
    Bogotá, Colombia

    En http://www.crmhispano.com puedes encontrar todo sobre SugarCRM en español.

  8. #8
    Angel's Avatar
    Angel is offline Sugar Community Member
    Join Date
    Jul 2005
    Location
    Los Angeles
    Posts
    4,813

    Default Re: Limitar informacion de un campo al mostrar registros

    Si tiene razon en el caso de modulos personalizados.

    Saludos.
    Regards,

    Angel Magaña
    Co-Author: Implementing SugarCRM 5.x (Packt Publishing -- Sept. 2010)
    Blog: http://cheleguanaco.blogspot.com.
    Twitter: @cheleguanaco.

    ________
    | Projects: |_____________________________________
    |
    | CandyWrapper (.NET Wrapper for SugarCRM SOAP API). Source now available on GitHub!
    | GoldMine to SugarCRM Express Conversion. Latest: 1.0.1.7 (Nov. 3, 2009)
    | CRM SkyDialer (Skype Integration). Latest: 1.0.2 (Feb. 17, 2010)
    | Round Robin Leads Assignment
    | Phone Number Formatter
    | CaseTwit (Twitter Integration)
    ______________________________________________

  9. #9
    adnid is offline Member
    Join Date
    Feb 2011
    Posts
    19

    Default Re: Limitar informacion de un campo al mostrar registros

    No sé lo que és ni un Bean ni un Logic_Hook. Esperaré a ver un ejemplo de tu blog.

    Gracias

  10. #10
    eucrod is offline Sugar Community Member
    Join Date
    Oct 2005
    Posts
    343

    Default Re: Limitar informacion de un campo al mostrar registros

    Hola adnid,

    El bean es el objeto instanciado de la clase principal de cada módulo. Por ejemplo, en el módulo de Cuentas (Accounts), el bean es el objeto instanciado de la clase Account que se encuenta en el archivo Account.php.

    Por otro lado, los logic hooks son mecanismos para extender la funcionalidad de SugarCRM. Se puede realizar ingresar código de forma Upgrade-Safe (segura ante actualizaciones futuras) cambios antes de recuperar un registro de un módulo o varios, después de recuperarlo, antes de eliminarlo, despues de eliminarlo, al guardar, entre otros.

    Espero que te sirva.
    Euclides Rodriguez G.
    Consultor Soluciones Empresariales
    Cel: 3144715833
    Soluciones 360°.
    Bogotá, Colombia

    En http://www.crmhispano.com puedes encontrar todo sobre SugarCRM en español.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Mostrar campos de relacion
    By rosi89 in forum Developer Help
    Replies: 1
    Last Post: 2010-11-23, 09:55 AM
  2. Mostrar en listview un campo de otro módulo
    By danygetko in forum Español
    Replies: 1
    Last Post: 2009-09-02, 02:14 PM
  3. ¿como Puedo Limitar El Acceso A Empleados?
    By 3DARC in forum Español
    Replies: 3
    Last Post: 2006-12-26, 02:01 PM
  4. limitar acesso aos documentos...
    By bastard2003 in forum Portugese
    Replies: 0
    Last Post: 2006-04-12, 01:36 PM
  5. Mostrar notas ordenadas
    By kimken in forum Español
    Replies: 2
    Last Post: 2005-10-24, 07:33 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •