ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Namespaces | |
namespace | Action |
namespace | Column |
Data Structures | |
class | AbstractTable |
class | Data |
class | DataRow |
class | DataRowBuilder |
class | Factory |
class | Ordering |
class | OrderingRow |
class | OrderingRowBuilder |
class | Presentation |
class | PresentationRow |
class | Renderer |
class | RowBuilder |
class | Table |
Functions | |
initViewControlFieldSelection (array $columns) | |
getViewControlFieldSelection () | |
filterVisibleColumnIds (array $columns) | |
withSelectedOptionalColumns (?array $selected_optional_column_ids) | |
getSelectedOptionalColumns () | |
getOptionalColumns () | |
getInitiallyVisibleColumns () | |
getVisibleColumns () | |
initViewControlOrdering () | |
initialOrder () | |
getViewControlOrdering (int|null $total_count) | |
withOrder (?Order $order) | |
getOrder () | |
initViewControlpagination () | |
getViewControlPagination (?int $total_count=null) | |
withRange (?Range $range) | |
getRange () | |
Variables | |
trait | TableViewControlFieldSelection |
trait | TableViewControlOrdering |
trait | TableViewControlPagination |
Range | $range = null |
|
protected |
array<string,Column> | $columns |
Definition at line 60 of file TableViewControlFieldSelection.php.
References $c.
Referenced by ILIAS\UI\Implementation\Component\Table\initViewControlFieldSelection().
|
protected |
Definition at line 105 of file TableViewControlFieldSelection.php.
References $c, and ILIAS\UI\Implementation\Component\Table\getOptionalColumns().
Referenced by ILIAS\UI\Implementation\Component\Table\getSelectedOptionalColumns().
|
protected |
Definition at line 94 of file TableViewControlFieldSelection.php.
References $c.
Referenced by ILIAS\UI\Implementation\Component\Table\getInitiallyVisibleColumns(), and ILIAS\UI\Implementation\Component\Table\getViewControlFieldSelection().
ILIAS\UI\Implementation\Component\Table\getOrder | ( | ) |
Definition at line 90 of file TableViewControlOrdering.php.
References ILIAS\Data\Order\ASC, and ILIAS\UI\Implementation\Component\Table\initialOrder().
Referenced by assMultipleChoice\deleteAnswer(), assTextQuestion\deleteAnswer(), assTextSubset\deleteAnswer(), assSingleChoice\deleteAnswer(), ILIAS\UI\Implementation\Component\Table\getViewControlOrdering(), and ILIAS\UI\Implementation\Component\Table\initViewControlOrdering().
ILIAS\UI\Implementation\Component\Table\getRange | ( | ) |
Definition at line 63 of file TableViewControlPagination.php.
Referenced by ILIAS\UI\Implementation\Component\Table\getViewControlPagination(), and ILIAS\UI\Implementation\Component\Table\initViewControlpagination().
ILIAS\UI\Implementation\Component\Table\getSelectedOptionalColumns | ( | ) |
Definition at line 83 of file TableViewControlFieldSelection.php.
References ILIAS\UI\Implementation\Component\Table\getInitiallyVisibleColumns().
Referenced by ILIAS\UI\Implementation\Component\Table\getViewControlFieldSelection(), and ILIAS\UI\Implementation\Component\Table\getVisibleColumns().
|
protected |
Definition at line 41 of file TableViewControlFieldSelection.php.
References $c, ILIAS\UI\Implementation\Component\Table\getOptionalColumns(), and ILIAS\UI\Implementation\Component\Table\getSelectedOptionalColumns().
Referenced by ILIAS\UI\Implementation\Component\Table\Ordering\getViewControls(), and ILIAS\UI\Implementation\Component\Table\Data\getViewControls().
|
protected |
Definition at line 50 of file TableViewControlOrdering.php.
References $c, ILIAS\Data\Order\ASC, ILIAS\Data\Order\DESC, ILIAS\UI\Implementation\Component\Table\getOrder(), and ILIAS\UI\Implementation\Component\Table\getVisibleColumns().
Referenced by ILIAS\UI\Implementation\Component\Table\Data\getViewControls().
|
protected |
Definition at line 37 of file TableViewControlPagination.php.
References ILIAS\UI\Implementation\Component\Table\$range, ILIAS\Data\Range\getLength(), ILIAS\UI\Implementation\Component\Table\getRange(), and ILIAS\Data\Range\getStart().
Referenced by ILIAS\UI\Implementation\Component\Table\Data\getViewControls().
ILIAS\UI\Implementation\Component\Table\getVisibleColumns | ( | ) |
Definition at line 116 of file TableViewControlFieldSelection.php.
References ILIAS\UI\Implementation\Component\Table\getSelectedOptionalColumns(), and ILIAS\UI\Component\Table\Column\Column\isOptional().
Referenced by ILIAS\UI\Implementation\Component\Table\Data\getRowBuilder(), ILIAS\UI\Implementation\Component\Table\Ordering\getRowBuilder(), ILIAS\UI\Implementation\Component\Table\getViewControlOrdering(), and ILIAS\UI\Implementation\Component\Table\initialOrder().
|
private |
Definition at line 37 of file TableViewControlOrdering.php.
References $c, and ILIAS\UI\Implementation\Component\Table\getVisibleColumns().
Referenced by ILIAS\UI\Implementation\Component\Table\getOrder().
|
protected |
array<string,Column> | $columns |
Definition at line 36 of file TableViewControlFieldSelection.php.
References ILIAS\UI\Implementation\Component\Table\filterVisibleColumnIds().
Referenced by ILIAS\UI\Implementation\Component\Table\Data\__construct(), and ILIAS\UI\Implementation\Component\Table\Ordering\__construct().
|
protected |
Definition at line 32 of file TableViewControlOrdering.php.
References ILIAS\UI\Implementation\Component\Table\getOrder().
Referenced by ILIAS\UI\Implementation\Component\Table\Data\__construct().
|
protected |
Definition at line 32 of file TableViewControlPagination.php.
References ILIAS\UI\Implementation\Component\Table\getRange().
Referenced by ILIAS\UI\Implementation\Component\Table\Data\__construct().
ILIAS\UI\Implementation\Component\Table\withOrder | ( | ?Order | $order | ) |
Definition at line 83 of file TableViewControlOrdering.php.
ILIAS\UI\Implementation\Component\Table\withRange | ( | ?Range | $range | ) |
Definition at line 56 of file TableViewControlPagination.php.
References ILIAS\UI\Implementation\Component\Table\$range.
ILIAS\UI\Implementation\Component\Table\withSelectedOptionalColumns | ( | ?array | $selected_optional_column_ids | ) |
string[] | $selected_optional_column_ids |
Definition at line 73 of file TableViewControlFieldSelection.php.
|
protected |
Definition at line 30 of file TableViewControlPagination.php.
Referenced by ILIAS\Blog\Contributor\ContributorRetrieval\applyRange(), ILIAS\UI\Examples\Listing\Entity\Standard\base(), ILIAS\UI\examples\Table\Column\Boolean\base(), ILIAS\UI\examples\Table\Column\Breadcrumb\base(), ILIAS\UI\examples\Table\Column\Date\base(), ILIAS\UI\examples\Table\Column\EMail\base(), ILIAS\UI\examples\Table\Column\Link\base(), ILIAS\UI\examples\Table\Column\LinkListing\base(), ILIAS\UI\examples\Table\Column\Number\base(), ILIAS\UI\examples\Table\Column\Status\base(), ILIAS\UI\examples\Table\Column\StatusIcon\base(), ILIAS\UI\examples\Table\Column\Text\base(), ILIAS\UI\examples\Table\Column\TimeSpan\base(), ILIAS\UI\examples\Table\Data\base(), ILIAS\FileDelivery\FileDeliveryTypes\PHPChunked\deliver(), ILIAS\UI\examples\Table\Column\Breadcrumb\disabled(), ILIAS\UI\examples\Table\Data\DataTableDemoRepo\doSelect(), ilUserCertificateRepository\fetchCertificatesForOverviewCount(), ILIAS\UI\Implementation\Component\Input\ViewControl\Renderer\findCurrentPage(), ILIAS\TestQuestionPool\Questions\Presentation\QuestionTable\getData(), ILIAS\Test\Questions\Presentation\QuestionsOfAttemptTable\getData(), ILIAS\Test\Questions\RandomQuestionSetNonAvailablePoolsTable\getData(), ILIAS\components\ILIAS\Glossary\Table\GlossaryAutoLinkTable\getDataRetrieval(), ILIAS\components\ILIAS\Glossary\Table\GlossaryForeignTermTable\getDataRetrieval(), ILIAS\components\ILIAS\Glossary\Table\TermDefinitionBulkCreationTable\getDataRetrieval(), ILIAS\components\ILIAS\Glossary\Table\TermListTable\getDataRetrieval(), ILIAS\components\ILIAS\Glossary\Table\TermUsagesTable\getDataRetrieval(), ILIAS\Skill\Table\AssignedObjectsTable\getDataRetrieval(), ILIAS\Skill\Table\AssignMaterialsTable\getDataRetrieval(), ILIAS\Skill\Table\LevelResourcesTable\getDataRetrieval(), ILIAS\Skill\Table\ProfileTable\getDataRetrieval(), ILIAS\Skill\Table\ProfileUserAssignmentTable\getDataRetrieval(), DataTest\getDataRetrieval(), DataViewControlsTest\getDataRetrieval(), ilTestArchiver\getDataRetrievalForAttemptOverviewTable(), ILIAS\UI\examples\Table\Action\Multi\getExampleTable(), ILIAS\UI\examples\Table\Action\Single\getExampleTable(), ILIAS\UI\examples\Table\Action\Standard\getExampleTable(), ilLanguageFolderTable\getItems(), ilLanguageStatisticsTable\getItems(), ILIAS\Test\Logging\TestLoggingDatabaseRepository\getLogs(), ilBiblLibraryTableGUI\getRecords(), ILIAS\Cron\Job\Manager\UI\JobTable\getRecords(), ILIAS\LDAP\Server\UI\ServerTable\getRecords(), ILIAS\Mail\Attachments\MailAttachmentTableGUI\getRecords(), ilSamlIdpTableGUI\getRecords(), ILIAS\components\Authentication\Pages\AuthPageLanguagesOverviewTable\getRecords(), ILIAS\Chatroom\Bans\BannedUsersTable\getRecords(), ILIAS\Contact\MailingLists\MailingListsMembersTable\getRecords(), ILIAS\Contact\MailingLists\MailingListsTable\getRecords(), ILIAS\Contact\MemberSearch\MailMemberSearchTable\getRecords(), ILIAS\Forum\Moderation\ForumModeratorsTable\getRecords(), ilDidacticTemplateSettingsTableDataRetrieval\getRecords(), ILIAS\Forum\Drafts\ForumDraftsTable\getRecords(), ILIAS\Forum\Statistics\ForumStatisticsTable\getRecords(), LDAPRoleAssignmentTable\getRecords(), LDAPRoleMappingTable\getRecords(), ilMailTemplateTable\getRecords(), ILIAS\Forum\Notification\ForumNotificationTable\getRecords(), ILIAS\Registration\RegistrationCodesTable\getRecords(), ILIAS\Dashboard\DataRetrieval\Language\getRows(), ilMediaCastManageTableGUI\getRows(), ilOrgUnitTypeGUI\getTableDataRetrieval(), ilOrgUnitUserAssignmentDBRepository\getUserDataByOrgUnitsAndPosition(), ILIAS\Test\Participants\ParticipantTable\getViewControlledRecords(), ILIAS\UI\Implementation\Component\Table\getViewControlPagination(), ILIAS\MetaData\Settings\Vocabularies\DataRetrieval\getVocabs(), ILIAS\components\ResourceStorage\Collections\View\RequestToDataTable\initSortingAndOrdering(), ILIAS\components\ResourceStorage\Container\View\RequestToDataTable\initSortingAndOrdering(), ILIAS\Calendar\ConsultationHours\BookingDataProvider\limitData(), ILIAS\Conditions\Configuration\ConditionTriggerProvider\limitData(), ILIAS\components\Authentication\Pages\AuthPageLanguagesOverviewTable\limitRecords(), ILIAS\Chatroom\Bans\BannedUsersTable\limitRecords(), ILIAS\Contact\MailingLists\MailingListsMembersTable\limitRecords(), ILIAS\Contact\MailingLists\MailingListsTable\limitRecords(), ILIAS\Contact\MemberSearch\MailMemberSearchTable\limitRecords(), ILIAS\Forum\Drafts\ForumDraftsTable\limitRecords(), ILIAS\Forum\Notification\ForumNotificationTable\limitRecords(), ILIAS\Forum\Statistics\ForumStatisticsTable\limitRecords(), LDAPRoleAssignmentTable\limitRecords(), LDAPRoleMappingTable\limitRecords(), ilMailTemplateTable\limitRecords(), ILIAS\Test\Participants\ParticipantTable\limitRecords(), ILIAS\Test\Questions\Presentation\QuestionsBrowserTable\loadRecords(), ILIAS\UI\examples\Table\Column\Breadcrumb\long_path(), ILIAS\UI\Implementation\Component\Input\ViewControl\Renderer\renderPagination(), ILIAS\Contact\BuddySystem\Tables\RelationsTable\rows(), RangeTest\testConstructionWrongLength(), RangeTest\testConstructionWrongStart(), RangeTest\testCroppedTo(), DataRendererTest\testDataTableRenderHeaderWithActions(), DataRendererTest\testDataTableRenderHeaderWithoutSortableColums(), DataRendererTest\testDataTableRenderTableHeader(), DataTest\testDataTableWithRange(), RangeTest\testEndCalculation(), EntityListingTest\testEntityListingYieldingEntities(), RangeTest\testFactory(), PaginationTest\testGetRangeOnNull(), RangeTest\testNegativeLength(), RangeTest\testNegativeStart(), DataRendererTest\testRenderEmptyDataCell(), RangeTest\testUnpack(), RangeTest\testValues(), RangeTest\testWithLength(), RangeTest\testWithStart(), ILIAS\UI\examples\Table\Data\without_data(), and ILIAS\UI\Implementation\Component\Table\withRange().
trait ILIAS::UI::Implementation::Component::Table\TableViewControlFieldSelection |
Definition at line 26 of file TableViewControlFieldSelection.php.
trait ILIAS::UI::Implementation::Component::Table\TableViewControlOrdering |
Definition at line 28 of file TableViewControlOrdering.php.
trait ILIAS::UI::Implementation::Component::Table\TableViewControlPagination |
Definition at line 27 of file TableViewControlPagination.php.