jQWidgets Forums
Forum Replies Created
-
Author
-
Answer.
The pdfExport parameter was correct. The issue was when building the document the default was portrait.
Adding the following worked correctly.
$.jqx.pdfExport = {
orientation: “landscape”,
pageSize: “letter”
};
J = {
header: true,
filterBy: null,
groupBy: null,
style: null,
fileName: “jqxForm”,
pageOrientation: “landscape”,
expandChart: “+”,
collapseChar: “-”
}$(“#contractlist”).jqxGrid(‘exportview’, ‘pdf’, J);
If anyone has better or shorter solution let me know.
Thanks
February 25, 2020 at 1:14 am in reply to: Grid filter date type with cell format: 'MM/dd/yyyy' as string Grid filter date type with cell format: 'MM/dd/yyyy' as string #108206Hey Dan123,
You will need to pass this back to the php if you are using filters.
var tcmdataAdapter = new $.jqx.dataAdapter(tcmsource,
{formatData: function (data) {
if (data.filterscount) {
filterChanged = true;
var filterParam = “”;
//alert(data.filterscount);
for (var i = 0; i < data.filterscount; i++) {
// filter’s value.
var filterValue = data[“filtervalue” + i];
// filter’s condition. For the filterMode=”simple” it is “CONTAINS”.
var filterCondition = data[“filtercondition” + i];
// filter’s data field – the filter column’s datafield value.
var filterDataField = data[“filterdatafield” + i];
// “and” or “or” depending on the filter expressions. When the filterMode=”simple”, the value is “or”.
var filterOperator = data[filterDataField + “operator”];
var startIndex = 0;if (filterDataField == “date” ) {
var sedate = new Date(filterValue);
sedata = formatDate(sedate,’yyyy-MM-dd’);
filterParam=sedata;
data[“filtervalue” + i]=filterParam;}
}
return data;
}}
}Hope this helps….
-
AuthorPosts