jQWidgets Forums

Forum Replies Created

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • in reply to: Previous post Export PDF Previous post Export PDF #108208

    Eking
    Participant

    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


    Eking
    Participant

    Hey 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….

Viewing 2 posts - 1 through 2 (of 2 total)