• Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 2.0
    • None
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      It would be useful to have a popup inserter for inserting tables.

      Sequence:

      • click "Insert table"
      • window pops up like the "insert link" window
      • the first screen of the window ask how large you would like the table (rows x columns) and whether or not you would like a header row
      • the second screen of the window has the table laid out in HTML, with a text field in each cell for the user to fill in (header row is a header row if they selected a header row)
      • click 'insert' and the table is inserted into the page!

            [CONFSERVER-331] Insert table wizard

            Tom Davies added a comment -

            Done (not including the enhancements mentioned in the previous comment)

            Tom Davies added a comment - Done (not including the enhancements mentioned in the previous comment)

            We now (1.5DR1) have some of this functionality.

            The insert table wizard allows you to specify how many rows and columns the table will have, and whether the first row is a heading row.

            Deficencies are (at least):

            • You can't make any other row a heading row.
            • You can change rows between heading and non-heading rows.

            Tom Davies added a comment - We now (1.5DR1) have some of this functionality. The insert table wizard allows you to specify how many rows and columns the table will have, and whether the first row is a heading row. Deficencies are (at least): You can't make any other row a heading row. You can change rows between heading and non-heading rows.

            The WYSIWYG editor will include table-editing functionality.

            Charles Miller (Inactive) added a comment - The WYSIWYG editor will include table-editing functionality.

            jens added a comment -

            Thank you for the links and ideas. We will have a look at it.

            cheers,
            Jens

            jens added a comment - Thank you for the links and ideas. We will have a look at it. cheers, Jens

            If you'd like to consider a free WYSIWYG editor, I highly recommend TinyMCE. We just incorporated it into our content management system and are loving it. http://tinymce.sf.net

            Serge Knystautas added a comment - If you'd like to consider a free WYSIWYG editor, I highly recommend TinyMCE. We just incorporated it into our content management system and are loving it. http://tinymce.sf.net

            Tim Colson added a comment -

            I sent an email on this a while ago... my thought was basically to wrap the table and have an "edit button" that would pop a window to edit just that portion of the screen in a real editor grid thingy.

            {table:name=Foo}
            | name || description| uid||
            | Tim | geek dude who makes a lot of freakin suggestions| tcolson|
            | Mike | dude who approves or dispproves depending on his good nature | mike|
            | Charles the Great | super geek dude | the charles| {table}

            By wrapping it, the table-editor could ignore non-table content and upon submission, the backend would need to replace the data inside the

            {table}

            tags.

            And of course, this would be backward compatable...AND still quick-n-dirty editable inline with the rest of the page.

            What to use for an editor? Hmm... Flex has a component that does this in Flash...but that'd add $12K USD to the server cost...so no good. Perhaps a widget from the Laszlo project?

            Or maybe borrow a page from the Twiki folks:

            http://twiki.org/cgi-bin/view/Sandbox.EditTablePluginTesting
            http://twiki.org/cgi-bin/view/Plugins/EditTablePlugin#Examples

            http://twiki.org/cgi-bin/view/Codev/SimpleTableEntryUsingForms

            Cheers – timo

            Cheers, Timo

            Tim Colson added a comment - I sent an email on this a while ago... my thought was basically to wrap the table and have an "edit button" that would pop a window to edit just that portion of the screen in a real editor grid thingy. {table:name=Foo} | name || description| uid|| | Tim | geek dude who makes a lot of freakin suggestions| tcolson| | Mike | dude who approves or dispproves depending on his good nature | mike| | Charles the Great | super geek dude | the charles| {table} By wrapping it, the table-editor could ignore non-table content and upon submission, the backend would need to replace the data inside the {table} tags. And of course, this would be backward compatable...AND still quick-n-dirty editable inline with the rest of the page. What to use for an editor? Hmm... Flex has a component that does this in Flash...but that'd add $12K USD to the server cost...so no good. Perhaps a widget from the Laszlo project? Or maybe borrow a page from the Twiki folks: http://twiki.org/cgi-bin/view/Sandbox.EditTablePluginTesting http://twiki.org/cgi-bin/view/Plugins/EditTablePlugin#Examples http://twiki.org/cgi-bin/view/Codev/SimpleTableEntryUsingForms Cheers – timo Cheers, Timo

            This would make confluence unique.
            Small tables are easy. Tables with long lines are a pain.

            Don't know if one could edit the portal manager from jira 3 into such a creature.
            Even just a form with fields would do wonders.

            david valentine added a comment - This would make confluence unique. Small tables are easy. Tables with long lines are a pain. Don't know if one could edit the portal manager from jira 3 into such a creature. Even just a form with fields would do wonders.

              Unassigned Unassigned
              mike@atlassian.com Mike Cannon-Brookes
              Votes:
              8 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: