Ticket #2529706 (assigned enhancement)

Reporter


sfbugs
Opened: 06/24/07
Last modified: 03/25/13
Status: assigned
Type: enhancement

Owner


Anthony Pipkin
Target Release: BACKLOG
Priority: P4 (low)
Summary: Allow select of multiple rows without ctrl key
Description:

It would be convinient to have a flag to indicate the way row selection should act, either using ctrl keys or using a "toggle" like model.
Each click on a row would select or deselect it like a toggle buton act.
I already made the change in the yui datatable-beta file, it is just a matter of adding a flag rowSingleClickToggle flag. If the flag is true than the selection will act like a toggle buton.The
updated datatable-beta file is joined to this request.

Type: enhancement Observed in Version: 3.2.0
Component: DataTable Severity: S3 (normal)
Assigned To: Anthony Pipkin Target Release: BACKLOG
Location: Library Code Priority: P4 (low)
Tags: Relates To:
Browsers: N/A
URL:
Test Information:

Attachments

Attachment #1: 234382_datatable-beta.js (download)

Change History

mikeleeorg

  • Username: mikeleeorg
Posted: 06/25/07

Thank you for submitting this feature request! Selecting multiple rows using the CTRL key was used because it mimics a common table cell selection paradigm. Your request is an interesting one though. Forwarding to component owner for consideration.

George

YUI Developer

Posted: 09/24/07
  • summary changed from Allow select of multiple rows without ctrl key to [#1495064] Allow select of multiple rows without ctrl key

added to internal db #1495064

sfbugs

Posted: 01/7/09

This ticket was imported from Source Forge.

Orginially submitted by: nobody

George

YUI Developer

Posted: 03/19/09
  • browser changed to
  • location changed to Example
  • priority changed from P3 (normal) to P4 (low)
  • testinfomation changed to

Comment by Lucas Pettinati 2007-09-24 15:40:30

I can see two modes here:
1. Clicking on a row toggles its selected state
2. MouseDown on a row toggles the row's state, then, if the mouse hovers (mouseOver) on a different row, that other row's state is also set to toggled state of the initial row.

Mode 1 requires one click per row to toggle state whereas Mode 2 requires a single click to set the state of a range of rows.

George

YUI Developer

Posted: 03/27/09
  • status changed from assigned to accepted

Jenny Donnelly

YUI Developer

Posted: 12/23/10

Jenny Donnelly

YUI Developer

Posted: 12/23/10
  • browser changed to N/A
  • component changed from None to DataTable
  • location changed from Example to Library Code
  • milestone changed to FUTURE
  • owner changed from Jenny Donnelly to Jenny Donnelly
  • resolution changed from None
  • status changed from accepted to assigned
  • version changed to 3.2.0

Luke Smith

YUI Contributor

Posted: 02/18/11

Luke Smith

YUI Contributor

Posted: 03/3/11
  • milestone changed from FUTURE to 3.NEXT
  • status changed from assigned to accepted

The selection mode should be extensible enough that this could be easily created as a gallery module.

I'm marking this as 3.NEXT to remind me to make sure the selection mode architecture satisfies this level of flexibility.

Luke Smith

YUI Contributor

Posted: 04/6/12
  • milestone changed from 3.NEXT to 3.6.0

Luke Smith

YUI Contributor

Posted: 04/6/12
  • estimated changed from 0 to 1
  • remaining changed from 0 to 1
  • sprint changed to backlog

I'll be working on row selection in 3.6.0.

Jenny Donnelly

YUI Developer

Posted: 07/24/12
  • milestone changed from 3.6.0 to 3.NEXT

Jenny Donnelly

YUI Developer

Posted: 07/24/12

Moving from 3.6.0 backlog to 3.NEXT.

Jenny Donnelly

YUI Developer

Posted: 09/19/12
  • milestone changed from 3.NEXT to BACKLOG

Moving from 3.NEXT to BACKLOG.

Anthony Pipkin

YUI Developer

Posted: 03/25/13