UIX Documentation
  • Namespace
  • Class
  • Tree

Namespaces

  • None
  • uix
    • data
    • ui
      • control

Classes

  • box
  • control
  • footer
  • grid
  • header
  • help
  • metabox
  • modal
  • notice
  • page
  • panel
  • post_type
  • repeat
  • section
  • uix

Class section

A generic holder for multiple controls. this panel type does not handle saving, but forms part of the data object tree.

uix\ui\uix
Extended by uix\data\data
Extended by uix\ui\panel
Extended by uix\ui\section

Direct known subclasses

uix\ui\footer, uix\ui\grid, uix\ui\header

Namespace: uix\ui
Since: 1.0.0
See: \uix\uix
Located at classes/uix/ui/section.php

Methods summary

public
# set_assets( )

Define core page style

Define core page style

Since

1.0.0

Overrides

uix\ui\panel::set_assets
public string|null
# render( )

Render the complete section

Render the complete section

Returns

string|null
HTML of rendered notice

Since

1.0.0

Overrides

uix\ui\panel::render

Methods inherited from uix\ui\panel

child_count(), description(), enqueue_active_assets(), get_data(), is_section_object(), label(), navigation(), panel_section(), render_template(), set_data(), wrapper_class_names()

Methods inherited from uix\data\data

setup()

Methods inherited from uix\ui\uix

__call(), __construct(), actions(), base_color(), build_attributes(), enqueue_core(), id(), init(), is_active(), process_child(), process_children(), register(), render_children(), set_attributes(), set_url()

Properties summary

public string $type

The type of object

The type of object

Since

1.0.0
# 'section'

Properties inherited from uix\data\data

$data

Properties inherited from uix\ui\uix

$assets, $attributes, $child, $parent, $scripts, $slug, $struct, $styles, $url

UIX Documentation API documentation generated by ApiGen