Table select
Select that hints at a tabular picker — still options under the hood.
Standalone
Section titled “Standalone”from almasix.orbit.forms import Form, TableSelect
form = Form.make("demo").schema([ TableSelect.make("post_id") .options({"1": "Shipping Orbit docs", "2": "Panel brand colors"}) .searchable()])In a Resource
Section titled “In a Resource”from almasix.orbit import Resourcefrom almasix.orbit.forms import Form, TableSelect
class PostResource(Resource): @classmethod def form(cls, form: Form) -> Form: return form.schema([ TableSelect.make("user_id") .options(lambda **ctx: ctx.get("users", {})) .required(), ])Key methods
Section titled “Key methods”Inherits SelectAddsor-select-table``.options(...) / .searchable() / .required().disabled(...) / .visible(...)
Closures work on .label(), .helper_text(), .placeholder(), .visible(), .disabled(), and .required() — see Form closures.
Preview
Section titled “Preview”
