ParamQuery grid support forum
General Category => Help for ParamQuery Pro => Topic started by: sshede on January 06, 2021, 07:13:18 pm
-
when i try set groupoption by below code then working
grid.Group().option({
dataIndx: ["FundShortName","CashAccount"]
});
but below code not working
var groupRowString='"FundShortName","CashAccount"';
grid.Group().option({
dataIndx: [groupRowString]
});
-
it's because your 2nd code is incorrect.
Correct one is
var groupRowString='FundShortName,CashAccount';
grid.Group().option({
dataIndx: groupRowString.split(",")
});
-
I tryed your example but not working Group change by dropDown
I have below changes in your exmplae - "Row grouping".
1) Add html part
<select id='pivotDropDown' >
<option value="-1">Select Group</option>
<option value="sport,athlete">View 1</option>
<option value="Country,age">View 2</option>
</select>
2) javascript
$("#pivotDropDown").change(function(){
grid.Group().option({ dataIndx: [] });
var GM = grid.option("groupModel");
var groupOptionArr=$("#pivotDropDown").val()
var groupRowArr=groupOptionArr.split(",");
for(var i=0;i<groupRowArr.length;i++){
GM.dataIndx.push(groupRowArr);
}
grid.refreshDataAndView()
})
-
Please correct your code
HTML:
<select id='pivotDropDown' >
<option value="-1">Select Group</option>
<option value="sport,athlete">View 1</option>
<option value="country,age">View 2</option>
</select>
js:
$("#pivotDropDown").change(function(){
var val = $(this).val();
grid.Group().option({
dataIndx: val == -1? []: val.split(",")
});
})