Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Controller Context – get_index_label()

Example

Image RemovedImage Added

Code Block
languagephp
    // link title in index view
    public function get_index_label()
    {
        return ['index' => [$this->name, $this->ds_rate_max.' MBit/s', $this->us_rate_max.' MBit/s'],
                'index_header' => ['Name', 'DS Rate', 'US Rate'],
                'header' => $this->name];
    }

...

    
indexarrayfields to display on index screen, each array entry is splitted in table <td> segments 
index_headerarraythe corresponding header array for index table view 
bsclassstringbootstrap class of table segments'success', 'warning', 'danger', 'info'
headerstring

string to display in

  • headline for relation context (real breadcrumbs headline (smile) (smile))
  • entries in relational blades
 



 

Info
titleNEW

See for new AJAX implementation:

https://github.com/schmto/nmsprime/pull/26/commits/b621e9ba137d040d4f96a9a0b9b050451fb89f83


Tree View

Requirements

parent_id in table

index_tree_view = true in Controller of the MVC

defined parent() and childen() function in model

view_index_label function

Optional

set icon type via $model->get_icon_type()

make entries undeletable via Model::undeletables()

...