swingx
  1. swingx
  2. SWINGX-350

Support for fixed columns in JXTable

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: 0.9.0
    • Fix Version/s: None
    • Component/s: Table
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      350

      Description

      There is a need to support fixed or sticky columns on the left of a table.
      The columns defined as fixed must not be scrolled horizontally; the remaining
      columns on the right can still be scrolled horizontally.
      There is a real need for this in commercial applications, such as financial
      electronic trading applications, hence P1.

        Issue Links

          Activity

          Hide
          kleopatra added a comment -

          doing this in any way other than a dirty hack is a mayor non-trivial addition.

          Started a thread to collect ideas:

          http://forums.java.net/jive/thread.jspa?threadID=28000&tstart=0

          Show
          kleopatra added a comment - doing this in any way other than a dirty hack is a mayor non-trivial addition. Started a thread to collect ideas: http://forums.java.net/jive/thread.jspa?threadID=28000&tstart=0
          Hide
          rah003 added a comment -

          Wouldn't it be easier to have fully fledged grid (JXGrid ?) component for this
          rather then continuing this endless loop of hacking JTable into something it was
          so obviously not designed to be? As much as I would like to see this fixed, I'm
          afraid that in the short term it is not likely to happen. Since this is not a
          blocker in terms of crashing application, etc. I'm changing priority to P2.

          Show
          rah003 added a comment - Wouldn't it be easier to have fully fledged grid (JXGrid ?) component for this rather then continuing this endless loop of hacking JTable into something it was so obviously not designed to be? As much as I would like to see this fixed, I'm afraid that in the short term it is not likely to happen. Since this is not a blocker in terms of crashing application, etc. I'm changing priority to P2.
          Hide
          kleopatra added a comment -
              • Issue 617 has been marked as a duplicate of this issue. ***
          Show
          kleopatra added a comment - Issue 617 has been marked as a duplicate of this issue. ***
          Hide
          kleopatra added a comment -


          postponed

          Show
          kleopatra added a comment - postponed
          Hide
          Spinnifex added a comment -

          I agree. Maybe if embedded in a JScrollPane by default -> so more a new JScrollPane?

          Show
          Spinnifex added a comment - I agree. Maybe if embedded in a JScrollPane by default -> so more a new JScrollPane?
          Hide
          kleopatra added a comment -

          the ultimate problem is making the navigation behave: for users, it should not matter whether they start at a fixed column or any other. That's hard to impossible to get done with two components (like two tables in a scrollpane).

          The other way round (show one table and let the viewport do some intelligent mapping) doesn't work at all - it simply isn't meant to be used that way)

          Show
          kleopatra added a comment - the ultimate problem is making the navigation behave: for users, it should not matter whether they start at a fixed column or any other. That's hard to impossible to get done with two components (like two tables in a scrollpane). The other way round (show one table and let the viewport do some intelligent mapping) doesn't work at all - it simply isn't meant to be used that way)
          Hide
          kleopatra added a comment -

          reduced priority - it will not happen in any foreseeable future, sorry

          Show
          kleopatra added a comment - reduced priority - it will not happen in any foreseeable future, sorry

            People

            • Assignee:
              kleopatra
              Reporter:
              janaudy
            • Votes:
              9 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: