Having trouble with hiding a column

Having trouble with hiding a column

aguy0612aguy0612 Posts: 1Questions: 1Answers: 0

Script is calling for 3 4 columns, I want to hide the last one called cformClientNumber in the call done function.

ExecuteOrDelayUntilScriptLoaded(Init,"SP.js");

// function helloTest() {
// alert("hello now");
// }

function IsNew(value)
{

if(value == "Existing Client")
{
    $(".existing").show();
} else {
    $(".existing").hide();
}

}

function GetEngNum(clientNumber)
{

    //var clientNumber = $.trim($("#clientNumber").val());


    //var RESTQuery = "hello";


    //var RESTQuery = "/_api/Web/Lists/GetByTitle('cformEngagementLog')/items?"+
    //"$select=cformClientNumber&$filter=(substringof('"+ clientNumber+"',cformClientNumber) or startswith(cformClientNumber,'"+clientNumber+"'))"; 

    var RESTQuery = "/_api/Web/Lists/GetByTitle('cformEngagementLog')/items?"+
            "$select=cformEngagementNum,cformClientName,cformProjectName,cformEngEMContact,cformClientNumber&$filter=(substringof('"+clientNumber+"',cformEngagementNum) or startswith(cformEngagementNum,'"+clientNumber+"'))&$top=5000";

    //alert("testing " + RESTQuery);


    var call = $.ajax({
        url: _spPageContextInfo.webAbsoluteUrl + RESTQuery,
        type: "GET",
        dataType: "json",
        headers: {
            Accept: "application/json;odata=verbose"
        }

    });

    //alert("testing " + call);

    var testTable = $

    call.done(function (data,textStatus, jqXHR){
        var testTable = $('#example').dataTable({
            "bDestroy": true,
            "bProcessing": true,
            "aaData": data.d.results,
            "aoColumns": [
                { "mData": "cformEngagementNum" },
                { "mData": "cformClientName" },
                { "mData": "cformProjectName" },
                { "mData": "cformEngEMContact" },
                { "mData": "cformClientNumber", visible: false },

                 ]
          });
          //testTable.on('click', function (e, settings, json) {
              alert(json);
         // });
    });
    call.fail(function (jqXHR,textStatus,errorThrown){
        alert("Error retrieving Tasks: " + jqXHR.responseText);
    });

}

 function Init(){

     //Initialization function. Tells SF which Query String Variable
     //has the ID of the form, and the name of the list to read data from
     $("#clientEngRequest").StratusFormsInitialize({
        queryStringVar: "formID",
        listName: "clientEngRequest",
        completefunc: function() { 
            $('#city').select2({tags:true});
            $('#state').select2({tags:true});
            $('#GMContact').select2({tags:true});
            $('#Office').select2({tags:true});
            $('#EngManager').select2({tags:true});
            $('#BDMManager').select2({tags:true});
            $('#BU').select2({tags:true});
            $('#CSMIssued').select2({tags:true});   


       }

     });


    $("div.ms-cui-tabContainer").hide();

}

function SubmitForm()
{
    //When the form is submitted store it to the specified list
    //also pasas in the x and y offset of error messages for elements
    //this allows you to change their location in reference to the form field
    $("#clientEngRequest").StratusFormsSubmit({
        listName: "clientEngRequest",
        errorOffsetTop: 0,
        errorOffsetLeft: 5,
        completefunc: function(id) { 
            alert("Save was successful. ID = " + id);
            window.location = window.location.pathname + "?formID=" + id; 
        }
     });

}
This discussion has been closed.