Isso é um TreeListView . Ele contém um TreeView no lado esquerdo e, em seguida, um ListView anexado à esquerda com uma ou mais colunas para mostrar dados sobre cada folha ou nó no TreeView.
Eu estou olhando para criar uma tabela de conteúdo do tipo para o meu aplicativo como eu vi outro fazer, mas não tenho idéia do que isso chamado ou o que gera. Se alguém puder me ajudar a descobrir isso, eu ficaria muito grato.
Exemplo de código:
sandbox/
├── app/ ← directory with application
│ ├── config/ ← configuration files
│ │ ├── config.dev ← main config file
│ │ └── config.local
│ │
│ ├── forms/ ← form classes
│ ├── model/ ← model layer and its classes
│ ├── presenters/ ← presenter classes
│ │ ├── HomepagePresenter.php ← Homepage presenter class
│ │ └── templates/ ← templates directory
│ │ ├── @layout.latte ← template of shared layout
│ │ └── Homepage/ ← templates for Homepage presenter
│ │ └── default.latte ← template for default action
│ ├── router/ ← router classes
│ │
│ └── bootstrap.php ← application boot file
│
├── log/ ← contains logs, errors, etc.
├── temp/ ← for temporary files, cache, ...
│
├── vendor/ ← directory with libraries (for example 3rd party)
│ ├── name/ ← all Name Framework libraries
│ │ └── name/name ← Name Framework itself installed by Composer
│ ├── ...
│ │
│ └── autoload.php ← script that handles autoloading of all classes from installed packages
│
└── www/ ← public directory, document root of project
├── .htaccess ← rules for mod_rewrite
├── index.php ← triggers the application
└── images/ ← other directories, images, styles, ..
Isso é um TreeListView . Ele contém um TreeView no lado esquerdo e, em seguida, um ListView anexado à esquerda com uma ou mais colunas para mostrar dados sobre cada folha ou nó no TreeView.
O controle do qual você está falando é geralmente chamado de TreeView ou TreeListView (dependendo da linguagem de programação). Aqui está um bom exemplo de criar um no PHP:
Em qualquer caso, você não pode fazer diretamente o TreeView em PHP. Você pode, no entanto, como mostrado acima, fazê-lo usando um arquivo de estilo CSS.
OK, eu encontrei uma maneira de começar isso.
Instale com sudo apt-get install tree
.
Route::get('/tree', function () {
$process = new Process('tree -CHhd database');
try {
$process->mustRun();
echo $process->getOutput();
} catch (ProcessFailedException $e) {
echo $e->getMessage();
}
});
Isso ainda precisa de alguns ajustes, mas agradeço a todos pela ajuda que me ajudou a começar.
Tags charts