Start Building Professional
Web Apps Today


 
Categories Question details Back To List
Question  posted by David Jorgensen on Sep 11, 2008 09:30
open dhtmlx forum
dhtmlxGrid groupBy Two problems with Link coulumn type

First when I try to use the dhtmlxGrid v.1.6 build 80526 groupBy property on a column defined as Link type I get both the displayed Text and the html link info in the Group Header. Only the displayed text should show.

Group Location LOB

Abbott, Fred^javascript:Show_EmplInfo("06424"); ( 1 )

PRG - Admins Alexandria Ecas Change Implementation

Jorgensen, Dave^javascript:Show_EmplInfo("53371"); ( 4 )

PRG - Admins Alexandria Ecas Change Implementation
PRG - Admins Alexandria Ecas Retirement
PRG - Admins Bermuda Reinsurance
PRG - Admins Bermuda Retirement

Abel, Jon^javascript:Show_EmplInfo("60903"); ( 1 )

PRG - Admins Alexandria Ecas Change Implementation


The Second problem occurs when you try to sort the column that is a Link type.

You get the following error.

Line: 5397

Char: 4
Error:Object expected


Answer posted by Support on Sep 12, 2008 04:17
groupBy used inner value of cell, this is expected behavior. 
You can redefine header title as 

mygrid.customGroupFormat=function(text){
      return text.split("^")[0];
}

with such code, It will show only necessary part of link

>>The Second problem occurs when you try to sort the column that is a Link type.
Problem can't be reconstructed locally. 
Please be sure that dhtmlxgrid_excell_link.js included in problematic page. 
If issue still occurs - please send any kind of sample where issue can be reconstructed 

Answer posted by David Jorgensen on Sep 12, 2008 08:59

The fix to the first problem works.

More info on the sort problem, it dose not matter what the column type is.

It happens on the second click of the column header.

The first click will sort the column in accending order, the last column gets sorted in decending order. see attached screen shots.

The second click to sort in decending order fails with the Error

 Line: 5397

Char: 4
Error:Object expected

There is also another sort problem, when using the sortRows function the sort order parm does the opposite.

example sortRow(0,"str","asc") actually displays the contents in decending order.

example sortRow(0,"str","des") actually displays the contents in accending order.


 

Attachments (5)
Answer posted by Support on Sep 12, 2008 10:34
Problem confirmed and fixed, please contact us directly at support@dhtmlx.com and provide your ref. number - we will send you an updated files.