Moodle PHP Documentation 4.5
Moodle 4.5dev (Build: 20240606) (d3ae1391abe)
core_question\local\bank\column_manager_base Class Reference
Inheritance diagram for core_question\local\bank\column_manager_base:
qbank_columnsortorder\column_manager

Public Member Functions

 get_column_actions (view $qbank)
 Return a list of actions to display in an action menu for each column.
 
 get_column_width (column_base $column)
 Given a column, return a value for its width CSS property.
 
 get_sorted_columns (array $unsortedcolumns)
 Sort the list of columns.
 
 set_columns_visibility (array $columns)
 Given an array of columns, set the isvisible attribute.
 

Member Function Documentation

◆ get_column_actions()

core_question\local\bank\column_manager_base::get_column_actions ( view $qbank)

Return a list of actions to display in an action menu for each column.

Parameters
view$qbankQuestion bank view.
Return values
column_action_base[]A list of column actions.

Reimplemented in qbank_columnsortorder\column_manager.

◆ get_column_width()

core_question\local\bank\column_manager_base::get_column_width ( column_base $column)

Given a column, return a value for its width CSS property.

Parameters
column_base$column
Return values
stringCSS width property value.

Reimplemented in qbank_columnsortorder\column_manager.

◆ get_sorted_columns()

core_question\local\bank\column_manager_base::get_sorted_columns ( array $unsortedcolumns)

Sort the list of columns.

Sort the provided list of columns into the order implemented in this column manager.

Parameters
array$unsortedcolumnsUnordered array of columns
Return values
arrayColumns in the desired order.

◆ set_columns_visibility()

core_question\local\bank\column_manager_base::set_columns_visibility ( array $columns)

Given an array of columns, set the isvisible attribute.

This base class leave all columns visible.

Parameters
column_base[]$columns
Return values
array

Reimplemented in qbank_columnsortorder\column_manager.


The documentation for this class was generated from the following file: