Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - neetish

Pages: [1]
1
Hi ,
I just saw the fiddle , as per the code
  company = data[len].company;
              if (company == "BP" || company == "General Motors")
                continue;
              rows.push({
                rowIndx: len
              });

We want the rowIndx containing  BP and General Motors not to be selected on SelectALL button , but as per your fiddle , it's still getting selected , could you kindly help us :) ?

2
Hello my version of PQ grid is 3.1.0 , and i'm not able to see the console logs of pqgrid in JSFIDDLE , If you want the license key or mail confirmation , i'm ready to share . Please help , this is an important issue to us . we are kinda stuck .

3
Hello , I'm trying to implement the way you suggested , this is the JS FIDDLE http://jsfiddle.net/t5e2hLyq/ , it has some errors but the way it's implemented is as what you suggested , can you please look into this ?

4
Yes I'm aware of that method , but the problem  is  i have 2 or 3 row  data entries which should not be selected at all , bascially unselectable data ,  so if i use the method like you said , all data entries will be selected , on select all it selects all data entries , even the ones which shouldn't be selected ( it appears as if it's selected in the screen ) which is not acceptable in my case .

5
Any thoughts/idea on this ?

6

The link you gave ( demo ) bascially selects only one column , but in our case , we select all columns and all rows , so bascially the whole table gets scrolled .

This is the Select all event Listener ( on click )

   }).click(function (evt) {                                   
                        $("#user-details").find("td.pq-grid-cell").find("input[type='checkbox']").prop("checked", true);
                        var data = $("#user-details").pqGrid('option', 'dataModel.data'),
                            i = 0,                                   
                            len = data.length,                                         
                            userName;                                                       
                        while (len--) {                                             
                            userName = data[len].userName;             
                            if (userName == "admin" || userName == "guest")
                                continue;                                                                               
                            $("#user-details").pqGrid("setSelection", {rowIndx: len});   
                            data[len].state = true;                     
                        } 
 toggleButtons(evt, ui);                                         
                    }));                     

function toggleButtons() {                                                     
    var checkedUsers = getSelectedUsers();                                                                             
    if ($.inArray('admin', checkedUsers) != -1)                                         
        checkedUsers.splice(checkedUsers.indexOf('admin'), 1);       
    if ($.inArray('guest', checkedUsers) != -1)                                         
        checkedUsers.splice(checkedUsers.indexOf('guest'), 1);                             
                                                                                   
    if (checkedUsers.length > 0) {                                     
        $("#btn_deluser").button("enable");                               
    } else {                                                                                                           
        $("#btn_deluser").button("disable");                                             
    }                                                                                 
}
function getSelectedUsers(fetchAll) {                                                                                   
    fetchAll = fetchAll || false;                                                       
    var $grid = $("#user-details"),                                                                     
        data = $grid.pqGrid('option', 'dataModel.data'),         
        checkedUser = [],                                                                     
        len = data.length,                                                                           
        state, name, rowData;                                                               
                                                                                                     
    while (len--) {                                                                     
        rowData = data[len];                                                           
        state = rowData.state;                                                 
        name = rowData.userName;                       
        if (state) {                                                           
            if (name == "admin" || name == "guest")                                                                     
                continue;                                                               
            else if (fetchAll)                                                             
                checkedUser.push(rowData);                                             
            else                                                                           
                checkedUser.push(name);                                             
        }                                                             
    }                                                                     
                                                                                                                       
    return checkedUser;                                                                 
}                 

This is the column model
                                                                     
   function getUserDetailsColumn() {                                                                               
    return [                                                                                                           
        {                                                                               
            title: "",                                                                                   
            dataIndx: "state",                                   
            maxWidth: 30,                                                                     
            minWidth: 30,                                                                             
            align: "center",                                                               
            cb: {                                                                                     
                header: false,                                                         
                all: false                                                             
            },                                                                 
            render: function (ui) {                     
                if (ui.rowData.userName == "guest" || ui.rowData.userName == "admin") {
                    return "";                                                                                         
                }                                                                       
            },                                                                             
            dataType: 'bool',                                                           
            type: 'checkBoxSelection',                                                     
            cls: 'ui-state-default',                                                   
            resizable: false,                                                         
            sortable: false,                                                           
            editable: false,                                                                                           
            editor: false                                                               
                                                                                             
        },         

7
the height of the grid is 550 , i'm talking about the Scroll bar of the GRID , I expand the grid using the expand option and then do select all , also I used this option flexHeight: true , it didn't work !  also this problem occurs without expanding the grid

8
Hello all , I'm using the PQ grid PRO version and I'm having the following issue,  The grid has about 300 entries , 300 data , I have a select all and unselect all button , So when I use Select all Button , the Scroll bar goes down to the 300th entry and scrolls up to the first entry , it looks absurd . It happens only in INTERNET explorer . NOT IN CHROME AND FIREFOX , Please help me :)

9
Hello all ,
I have a  problem , I'm using the Pro version of PQ grid . When the grid is UP and if the user clicks on the browser back button , the grid gets closed , I don't want this to happen , Is there any property in the grid which can handle this issue ? please help me .

Regards,
Neetish

10
Help for ParamQuery Pro / PQGrid Checkbox Selection Hide
« on: November 09, 2015, 07:44:28 pm »
Hey All,
I'm using PQGrid Pro version , So in my pqgrid , in column model the type is checkbox selection , but then in the table I do not want the checkbox for first two rows , How can I achieve this through PQgrid .
Below is the link to my PQgrid
http://imgur.com/eH1KP2W
So , for the first two rows , I do not want checkbox

Can you please help me ?

Pages: [1]