1

jQWidgets jqxTreeGrid destroy() Method

 6 months ago
source link: https://www.geeksforgeeks.org/jqwidgets-jqxtreegrid-destroy-method/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

jQWidgets jqxTreeGrid destroy() Method

jQWidgets is a JavaScript framework for making web-based applications for PC and mobile devices. It is a very powerful, optimized, platform-independent, and widely supported framework. The jqxTreeGrid is used for representing data in a tree-like structure. This widget is useful for displaying multi-column of hierarchical data, data paging, sorting and filtering, data editing, column resizing, fixed columns, conditional formatting, aggregates, and rows selection. These widgets also read and display the data from any type of data sources such as XML, JSON, Array, CSV, or TSV.

The destroy() method is used to destroy the specified jqxTreeGrid and also remove it from the DOM. 

Syntax:

$("#treeGrid").jqxTreeGrid('destroy');

Parameters: This method does not accept any parameters.

poster
poster

Return Values: This method does not return any values.

Linked Files: Download jQWidgets from the given link. In the HTML file, locate the script files in the downloaded folder.

<link rel=”stylesheet” href=”jqwidgets/styles/jqx.base.css” type=”text/css” />
<script type=”text/javascript” src=”scripts/jquery.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxcore.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxdata.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxbuttons.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxscrollbar.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxlistbox.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxdropdownlist.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxdatatable.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxtreegrid.js”></script>

Example: The below example illustrates the jQWidgets jqxTreeGrid destroy() method. 

<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet"
href="jqwidgets/styles/jqx.base.css"
type="text/css" />
<script type="text/javascript" 
src="scripts/jquery.js">
</script>
<script type="text/javascript" 
src="jqwidgets/jqxcore.js">
</script>
<script type="text/javascript" 
src="jqwidgets/jqxdata.js">
</script>
<script type="text/javascript" 
src="jqwidgets/jqxbuttons.js">
</script>
<script type="text/javascript" 
src="jqwidgets/jqxscrollbar.js">
</script>
<script type="text/javascript" 
src="jqwidgets/jqxlistbox.js">
</script>
<script type="text/javascript" 
src="jqwidgets/jqxdropdownlist.js">
</script>
<script type="text/javascript" 
src="jqwidgets/jqxdatatable.js">
</script>
<script type="text/javascript" 
src="jqwidgets/jqxtreegrid.js">
</script>
</head>
<body>
<center>
<h1 style="color: green">GeeksforGeeks</h1>
<h3>jQWidgets jqxTreeGrid destroy() Method</h3>
<div id="jqxTreeGrid" style="margin: 25px"></div>
<input
type="button"
style="margin: 20px"
id="button_for_destroy"
value="Destroy the above TreeGrid"/>
<div id="log"></div>
<script type="text/javascript">
$(document).ready(function () {
var A = [
{
ID: 1,
Employee_Name: "Amit",
Company: "GeeksforGeeks",
Designation: "Content Writer",
expanded: true,
A1: [
{
ID: 2,
Employee_Name: "Sumit",
Company: "Amazon",
Designation: "Software Engineer",
},
{
ID: 3,
Employee_Name: "Vivek",
Company: "Apple",
Designation: "Product Manager",
expanded: true,
A1: [
{
ID: 4,
Employee_Name: "Soni",
Company: "Flipkart",
Designation: "HR",
},
],
},
],
},
];
var Data_Source = {
dataFields: [
{
name: "ID",
},
{
name: "Employee_Name",
},
{
name: "Company",
},
{
name: "Designation",
},
{
name: "A1",
type: "array",
},
{
name: "expanded",
},
],
hierarchy: {
root: "A1",
},
id: "ID",
localData: A,
};
var Data = new $.jqx.dataAdapter(Data_Source);
$("#jqxTreeGrid").jqxTreeGrid({
source: Data,
columns: [
{
text: "Employee_Name",
align: "center",
dataField: "Employee_Name",
width: 140,
},
{
text: "Company",
align: "center",
dataField: "Company",
width: 150,
},
{
text: "Designation",
align: "center",
dataField: "Designation",
width: 150,
},
],
});
$("#button_for_destroy").jqxButton({
width: 300,
height: 35,
});
$("#button_for_destroy").click(function () {
$("#jqxTreeGrid").jqxTreeGrid("destroy");
});
});
</script>
</center>
</body>
</html>

Output:

a8.gif

Reference: https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxtreegrid/jquery-treegrid-api.htm?search=

Here's a complete roadmap for you to become a developer: Learn DSA -> Master Frontend/Backend/Full Stack -> Build Projects -> Keep Applying to Jobs And why go anywhere else when our DSA to Development: Coding Guide helps you do this in a single program!
Apply now to our DSA to Development Program and our counsellors will connect with you for further guidance & support.

Last Updated : 04 Oct, 2021
Like Article
Save Article
Share your thoughts in the comments

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK