Horje
jQWidgets jqxTree enableItem() 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 jqxTree represents a jQuery widget that is used to display a hierarchical collection of items. To display the collection of items, we can populate from ‘UL’ or by using its ‘source’ property.

The enableItem() method is used to enable a jqxTree widget item. It accepts a single parameter item of object type and does not return any value.

Syntax:

$('Selector').jqxTree('enableItem', item);

Linked Files: Download jQWidgets from the given link https://www.jqwidgets.com/download/. 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-1.11.1.min.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxcore.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqx-all.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/jqxpanel.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxtree.js”></script>

The below example illustrates the jQWidgets jqxTree enableItem() method.

Example:

HTML

<!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-1.11.1.min.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqxcore.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqx-all.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/jqxpanel.js"></script>
    <script type="text/javascript" 
        src="jqwidgets/jqxtree.js"></script>
  
    <style>
        h1,
        h3 {
            text-align: center;
        }
          
        #jqxTree {
            width: 100%;
            margin: 0 auto;
        }
    </style>
</head>
  
<body>
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
  
    <h3>
        jQWidgets jqxTree enableItem() Method
    </h3>
  
    <div id='jqxTree'>
        <ul>
            <li item-selected='true'>
                GeeksforGeeks
            </li>
  
            <li id="prog">Programming
                <ul>
                    <li>C</li>
                    <li>C++</li>
                    <li>Java</li>
                    <li>Python</li>
                </ul>
            </li>
  
            <li>Web Technology
                <ul>
                    <li>HTML</li>
                    <li>CSS</li>
                    <li>JavaScript</li>
                    <li>jQuery</li>
                    <li>PHP</li>
                </ul>
            </li>
        </ul>
    </div>
  
    <center>
        <input type="button" id="jqxBtn" 
            value="Disable Item" 
            style="padding: 5px 15px; margin-top: 20px;">
  
        <input type="button" id="jqxBtn1" 
            value="Enable Item" 
            style="padding: 5px 15px; margin-top: 20px;">
    </center>
      
    <script type="text/javascript">
        $(document).ready(function() {
            $('#jqxTree').jqxTree({
                width: '350px',
                height: '250px'
            });
        });
  
        $("#jqxBtn").on('click', function() {
        var element = $("#prog")[0];
            $('#jqxTree').jqxTree('disableItem', element);
        });
          
        $("#jqxBtn1").on('click', function() {
            var element = $("#prog")[0];
            $('#jqxTree').jqxTree('enableItem', element);
        });    
    </script>
</body>
  
</html>

Output:

Reference: https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxtree/jquery-tree-api.htm




Reffered: https://www.geeksforgeeks.org


JQuery

Related
jQWidgets jqxGrid endupdate() Method jQWidgets jqxGrid endupdate() Method
jQWidgets jqxTreeGrid disabled Property jQWidgets jqxTreeGrid disabled Property
jQWidgets jqxTree getPrevItem() Method jQWidgets jqxTree getPrevItem() Method
jQWidgets jqxGrid pincolumn() Method jQWidgets jqxGrid pincolumn() Method
jQWidgets jqxTreeGrid columnsReorder Property jQWidgets jqxTreeGrid columnsReorder Property

Type:
Geek
Category:
Coding
Sub Category:
Tutorial
Uploaded by:
Admin
Views:
9