WebSite-PHP Framework PHP
Multi langues
Mode Ajax simple
Aucun HTML, aucun JavaScript
URL rewrinting
Envoi d'email
Sitemap - RSS - Web service
Télécharger le Framework WebSite-PHP maintenant
 


Loading
 


Tutorial : Treeview with 
context menu (right click)

Tutoriels

>

Tutoriel Treeview

>

Tutorial : Treeview with context menu (right click)


Treeview-03: Tutoriel du composants Treeview du FrameWork PHP WebSite-PHP.

Tutorial : Treeview with context menu (right click):



Retourner aux tutoriels du composants Treeview



Code source

Code source


Fichier: /pages/tutorials/treeview/treeview-03.php

<?php
class Treeview03 extends Page {
    public function 
InitializeComponent() {
        
parent::$PAGE_TITLE "Tutorial : Treeview with 
                    context menu (right click)"
;
        
        
// Init treeview
        
$tree = new TreeView("tree03");
        
$root = new TreeViewFolder("root");
        
        
$folder1 = new TreeViewFolder("folder1");
        
$file1 = new TreeViewFile("file1");
        
$file2 = new TreeViewFile("file2");
        
$folder1->setTreeViewItems(
                new 
TreeViewItems($file1$file2));
                
        
$folder2 = new TreeViewFolder("folder2");
        
$file3 = new TreeViewFile("file3");
        
$file4 = new TreeViewFile("file4");
        
$folder2->setTreeViewItems(
                new 
TreeViewItems($file3$file4));
        
$folder2->collapse();
                
        
$folder3 = new TreeViewFolder("folder3");
        
$file5 = new TreeViewFile("file5");
        
$file6 = new TreeViewFile("file6");
        
$folder3->setTreeViewItems(
                new 
TreeViewItems($file5$file6));
        
$folder3->collapse();
        
        
$root->setTreeViewItems(
                new 
TreeViewItems($folder1$folder2$folder3));
                
        
$tree->setTreeViewItems(
                new 
TreeViewItems($root));
        
        
// Create context menu
        
$folder_menu = new ContextMenu("context_menu_folder_03");
        
$folder_menu->addItem("Folder"
                        
ContextMenu::CONTEXTMENU_ICON_FOLDER);
        
$file_menu = new ContextMenu("context_menu_file_03");
        
$file_menu->addItem("File"
                        
ContextMenu::CONTEXTMENU_ICON_PAGE);
                        
        
$tree->setContextMenuRoot($folder_menu);
        
$tree->setContextMenuFolder($folder_menu);
        
$tree->setContextMenuFile($file_menu);
        
        
$this->render $tree;
    }
}
?>


Retourner aux tutoriels du composants Treeview


Share

 


Copyright © 2009-2016 WebSite-PHP Framework PHP
Accueil Documentation Télécharger Quick start Tutoriels Wiki Issue Tracker