Professional Web Applications Themes

output formatting using cfoutput - Coldfusion - Advanced Techniques

am outputting a query ffrom a mysql database. if a user enters text into the database via my input form and does not press the enter key then when i display that query in a table of fixed width. it stretches the table to the width of the text. how do you stop this from happening . I ausing coldfusion mx i am coding the tables as pixel width not percentage and aligned left to no avail. PLEASE HELP...

Sponsored Links
  1. #1

    Default output formatting using cfoutput

    am outputting a query ffrom a mysql database.
    if a user enters text into the database via my input form and does not press
    the enter key then when i display that query in a table of fixed width. it
    stretches the table to the width of the text.
    how do you stop this from happening .
    I ausing coldfusion mx i am coding the tables as pixel width not percentage
    and aligned left to no avail.
    PLEASE HELP


    Sponsored Links
    noodleweb Guest

  2. #2

    Default Re: output formatting using cfoutput

    Use CSS:
    <td>
    <div style="width: 100px; overflow: auto;">content</div>
    </td>

    If content is wider than 100px it will add scrollbars and not stretch the table width.
    boughtonp Guest

  3. #3

    Default Re: output formatting using cfoutput

    You mean you want to force it to wrap?

    You could do that with RegEx. Depending on the type of content it might not
    work particularly well, but something like this should do it:
    <cfset Content = REReplace(Content,"([^[:space:]]{30})([^[:space:]]+)","\1
    \2","all")/>

    What that says is, if there is there are at least 31 characters of
    non-whitespace, add a space between the 30th and the rest of the characters.
    Depending on the width of your box you might want to increase that, and if the
    content might contain markup or URLs then you will need something more complex.

    boughtonp Guest

  4. #4

    Default Re: output formatting using cfoutput

    Use the wrap() function:-
    http://livedocs.macromedia.com/coldfusion/7/htmldocs/00000664.htm
    Stressed_Simon Guest

Similar Threads

  1. Formatting output
    By Roger Grosswiler in forum PERL Beginners
    Replies: 5
    Last Post: November 6th, 09:55 AM
  2. Output of 2 queries in 1 <cfoutput> possible?
    By Steve in forum Macromedia ColdFusion
    Replies: 5
    Last Post: September 26th, 09:38 PM
  3. No row output if no cfoutput
    By FusionRed in forum Coldfusion - Getting Started
    Replies: 7
    Last Post: June 27th, 06:33 PM
  4. <cfoutput query> and TABLE formatting
    By flashrx in forum Coldfusion - Getting Started
    Replies: 1
    Last Post: February 18th, 05:24 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
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139