Click here to Skip to main content
15,892,005 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
I have this Table that is generated via JavaScript. I want the values to be cleared every time the program goes to it.

JavaScript
function loadHistory(itemlist) {
    if (itemlist != null) {

        var gridView = jQuery("#GridView1");
        jQuery(".GridviewScrollItem").remove();
        jQuery(".GridviewScrollHeader").remove();
        //gridView.append("<tr class\"GridviewScrollHeader\"></tr>");

		if (itemlist.length > 0){
//		    jQuery.each(returnObject, function (key, value) {
		        //this is where I want the clear function to go.
                        //so that every time I run the code, "gridViewItem" and "gridViewHeader"
                        //the value will be like I pressed refresh. Hoping there is a textbox.clear function
                        var gridViewItem = "";
		        var gridViewHeader = "";
		        
		        gridViewHeader += "<tr><th class=\"headcol\">Time</th><th>Alarm</th>";
		        gridViewHeader += " <th>Power</th><th>Defrost</th>";
		        gridViewHeader += " <th>Setp</th><th>Sup</th>";
		        
		        for (var i = 0; i < itemlist.length; i++) {
		            //var targetObject = itemlist[i];
		            var m1 = moment(itemlist[i].ReceptionTime);
		            gridViewItem = gridViewItem + "<tr style=\"visibility:visible;\">";
                    //Time
		            if ((m1 != null) && (itemlist[i].ReceptionTime != null))
		                gridViewItem = gridViewItem + " <td align=\"right\" class=\"headcol\">" + moment(itemlist[i].ReceptionTime).format("MM/DD/YYYY HH:mm") + "</td>";
		            else gridViewItem = gridViewItem + " <td  align=\"right\" class=\"headcol\"></td>";

		            //Alarms
		            if (itemlist[i].Alarms.length != 0)
		                gridViewItem = gridViewItem + " <td align=\"right\">" + itemlist[i].Alarms.length + "</td>";
		            else gridViewItem = gridViewItem + " <td align=\"right\"></td>";

		            //PowerState
		            if (itemlist[i].PowerState != null) {
		                //gridViewItem = gridViewItem + " <td align=\"right\">" + itemlist[i].PowerState + "</td>";
                        if (itemlist[i].PowerState == "0")
                            gridViewItem = gridViewItem + " <td align=\"right\">ON</td>";
                        else
                            gridViewItem = gridViewItem + " <td align=\"right\">OFF</td>"; 
		            }
		            else gridViewItem = gridViewItem + " <td align=\"right\"></td>";

		            //Defrost
		            if (itemlist[i].Defrosting != null){
		                gridViewItem = gridViewItem + " <td align=\"right\">" + itemlist[i].Defrosting + "</td>";
//                        if (itemlist[i].Defrosting == false)
//		                    gridViewItem = gridViewItem + " <td align=\"right\">YES</td>";
//                        else
//                            gridViewItem = gridViewItem + " <td align=\"right\">NO</td>";
                    }
		            else gridViewItem = gridViewItem + " <td align=\"right\"></td>";

		            //SetPoint
		            if (itemlist[i].Setpoint != null)
		                gridViewItem = gridViewItem + " <td align=\"right\">" + itemlist[i].Setpoint.toFixed(1) + "</td>";
		            else gridViewItem = gridViewItem + " <td align=\"right\"></td>";

		            //Supply
		            if (itemlist[i].Supply != null)
		                gridViewItem = gridViewItem + " <td align=\"right\">" + itemlist[i].Supply.toFixed(1) + "</td>";
		            else gridViewItem = gridViewItem + " <td align=\"right\"></td>";

                    gridViewItem = gridViewItem + "</tr>";
		        }

		        //jQuery(".GridviewScrollHeader").append(gridViewHeader);
                gridView.append(gridViewHeader + gridViewItem);
		        //gridviewScroll();//here is the problem! jQuery Freeze Columns.
		    //});
		}
	}
}
Posted
Updated 18-Nov-13 16:13pm
v2
Comments
Sergey Alexandrovich Kryukov 18-Nov-13 23:19pm    
There is no such concept as "clear a variable". If you instead explain what do you want to achieve, you can get a chance for an advice.
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900