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 - kshipra

Pages: [1] 2 3 ... 7
1
https://paramquery.com/pro/demos/tooltips

Tool tip for Exxon "Mobil"  as text gets truncated. It shows only Exxon. Tool tip for user gets truncated.

2
Suggest new features / Re: Filtering on nested grid
« on: September 12, 2019, 10:38:32 pm »
Can this be added as feature request for a global text filter on toolbar that can search nested grids in main grid?

3
Suggest new features / Filtering on nested grid
« on: September 11, 2019, 10:01:08 pm »
https://paramquery.com/pro/demos/nesting

I have similar nested grid. I would like to enable filtering for data in nested grids. So if there are same product names in multiple nested grids it should display parent records along with nested data.

How can I do that?

4
Help for ParamQuery Pro / Issue with textarea editor grid 5.6.1
« on: April 29, 2019, 11:28:20 pm »
If  === or == are entered in text editor at start without double quotes, it gives out an error : Unexpected token === and replaces the rest of text


5
When should I expect this to be fixed?

6
I have hierarchical grid, which freezes when 6000 rows are loaded with 15 columns on parent and detail grid.
I reduced data sent to grid and then it started working properly. I have virtualX and virtualY  enabled.
I am using grid 5.6.1

7
Is this functionality fixed?

8
Help for ParamQuery Pro / Issue with nested grids
« on: March 13, 2019, 10:02:09 pm »
I have report with hierarchical nested grids.
I have set the nested grid height to 'flex' and scrollModel to autofit.  Sub grid is not expanding to its full length.

Same code was working in v3.3 but with new upgrade now it is not working. I am using pqgrid 5.6.1.

Code: [Select]
<html>

<head>

<link href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" rel="stylesheet"/>   
<link href="pqgrid.min.css" rel="stylesheet"/>
   
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"></script>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>

    <script src="pqgrid.min.js"></script>
</head>


<script>
    var platforms;
    var $grid;
    $(document)
        .ready(function() {

            $grid = $("#eventcodes_grid");                 
                       


            var nestedData = [{ "Code": "0x08", "Count": 7, "data": [{ "Mask": "0x01", "Count": 6, "data": [{ "Name": "ABC.XYZ", "Place": "XXX" }, { "Name": "ABC.XYZ", "Place": "YYY" }, { "Name": "ABC.XYZ", "Place": "ZZZ" }, { "Name": "ABC.XYZ", "Place": "MMM" }, { "Name": "ABC.XYZ", "Place": "NNN" }, { "Name": "ABC.XYZ", "Place": "DDD" }] }, { "Mask": "0x81", "Count": 1, "data": [{ "Name": "ABC.XYZ", "Place": "RRR" }] }] }];
       


            var subContinentModel = function(data) {
                return {
                    dataModel: { data: data },
                    colModel: [
                        {
                            title: "",
                            minWidth: 27,
                            maxWidth: 27,
                            type: "detail",
                            resizable: false,
                            editable: false,
                            sortable: false
                        },
                        { title: 'Mask', dataIndx: 'Mask' },
                        { title: 'Count', dataIndx: 'Count' }
                    ],
                    height: 'flex',
                    numberCell: { show: true },
                    scrollModel: { autoFit: true },
                    showTop: false,
                    detailModel: {
                        init: function(ui) {
                            var rowData = ui.rowData,
                                rdata = rowData.data,
                                model = (rdata[0] && rdata[0].data) ? subContinentModel(rdata) : countryModel(rdata),
                                $grid = $("<div></div>").pqGrid(model);

                            return $grid;
                        }
                    }

                };
            };

            var countryModel = function(data) {
                return {
                    dataModel: { data: data },
                    colModel: [
                        { title: 'Name', dataIndx: 'Name' },
                        { dataIndx: 'Place', title: 'Place' }
                    ],
                    height: 'flex',
                    maxHeight: 300,
                    numberCell: { show: true },
                    scrollModel: { autoFit: true },
                    showTop: false
                };
            };

            $("#eventcodes_grid")
                .pqGrid({
                    height: 'flex',
                    width: 600,                   
                    dataModel: { data: nestedData },
                    scrollModel: { autoFit: true, flexContent: true },
                    colModel: [
                        {
                            title: "",
                            minWidth: 27,
                            maxWidth: 27,
                            type: "detail",
                            resizable: false,
                            editable: false,
                            sortable: false
                        },
                        { title: 'Code', dataIndx: 'Code' },
                        { title: 'Count', dataIndx: 'Count' }
                    ],
                    numberCell: { show: false },
                    title: "<b>Continent & Countries</b>",
                    resizable: true,
                    detailModel: {
                        init: function(ui) {
                            var rowData = ui.rowData,
                                model = subContinentModel(rowData.data),
                                $grid = $("<div></div>").pqGrid(model);

                            return $grid;
                        }
                    }
                });


           
        });
</script>

<body>
   
    <div class="panel panel-default">
        <div class="panel-heading">

            <div class="row">
               
               
            </div>
        </div>
        <div class="panel-body" style="height: 100%">
            <div id="eventcodes_grid" style="font-family: Intel Clear;"></div>
        </div>
    </div>
</body>
</html>

9
I wanted to update dependent column cell based on cell in 1st column. If I remove data using delete key on the cell , the cellSave event does not get fired.


10
Thanks

11
Thank you for your current help. Which release should I expect this support to be available?
Currently I have to  modify all of my screens to support these changes.

12
var sel = $grid.pqGrid("Selection");
var arr = sel.getSelection();

getSelection gives me whole big array with multiple rows data in it.
I need to have array for each selected row. I do not have fixed columns, they can choose columns so for me to figure out how many rows are selected is hard.

How can I find that out?

I feel this is kind of hack or quick fix.
Can you support this capability in upcoming releases of the grid ?  That would be really great if you can do that.

13
I tried the code provided. I found 2 issues with it:

1. It is not selecting multiple rows with shift and ctrl keys
2. I have functionality of copying data from selected rows.
$grid.pqGrid("SelectRow").getSelection()

This is not working. It is not returning any data.

14
By default  simultaneous support of cell and row selections as in excel. An user should not be made to choose an option if he/she wants to have row selection or cell selection enabled.

It is working properly in this version of grid
https://paramquery.com/pro/demos33/selection_cell

Here user has to choose which selection he wants to have
https://paramquery.com/pro/demos52/selection_multiple


15
 We have users that work heavily in excel and we are trying to give them same functionality on web. This is basic functionality of excel that should not have been broken in upgraded versions. You are breaking user base applications and not supporting us. I have to answer to my users as to why this functionality is not working anymore. I told them I am working with pqgrid team on this.

Pages: [1] 2 3 ... 7