Class ::xowiki::ObjectForm
::xowiki::ObjectForm
create ... \
[ -f.text (default "= textarea,cols=80,rows=15") ] \
[ -with_categories (default "false") ]
Class Relations
- class: ::xotcl::Class
![[i]](/resources/acs-subsite/ZoomIn16.gif)
- superclass: ::xowiki::PlainWikiForm
![[i]](/resources/acs-subsite/ZoomIn16.gif)
::xotcl::Class create ::xowiki::ObjectForm \
-superclass ::xowiki::PlainWikiForm
Methods (to be applied on instances)
edit_data (scripted)
[:data] initialize_loaded_object
next
edit_request (scripted)
permission::require_permission -party_id [ad_conn user_id] -object_id [${:data} set parent_id] -privilege "admin"
nextf.text (setter)
init (scripted)
if {[${:data} exists name]} {
set name [${:data} set name]
if {$name eq "::[${:data} set parent_id]"} {
:f.name "= inform,help_text="
:validate {{name {1} {dummy}} }
}
}
nextnew_request (scripted)
permission::require_permission -party_id [ad_conn user_id] -object_id [${:data} set parent_id] -privilege "admin"
nextwith_categories (setter)