Skip to content

Placeholder

Read-only copy inside the form — tips, computed summaries, gentle reminders.

from almasix.orbit.forms import Form, Placeholder
form = Form.make("demo").schema([
Placeholder.make("hint")
.content("Slugs can’t change after publish.")
])
from almasix.orbit import Resource
from almasix.orbit.forms import Form, Placeholder
class PostResource(Resource):
@classmethod
def form(cls, form: Form) -> Form:
return form.schema([
Placeholder.make("stats")
.content("Word count updates after save.")
.label("Stats"),
])
  • .content(text) — static HTML-escaped body
  • Not dehydrated by default (_dehydrated = False)
  • .label(...) optional; body can fall back to state
  • .visible(...)

Closures work on .label(), .helper_text(), .placeholder(), .visible(), .disabled(), and .required() — see Form closures.

Orbit form example (light)

Orbit form example (dark)