NAME

DBIx::HTMLView::Tree

SYNOPSIS

DESCRIPTION

$fld->to_tab_name

Returns the name of the to table.

$fld->to_tab

Returns the DBIx::HTMLView::Table object representing the to table.

$fld->view_fmt_edit_html($postfmt_name, $postfmt)

Used by the default edit_html fmt. It will returns a string containing "<input type=radio ...>" constructs to allow the user to specify which post (chunk in the tree) we should be related to. All posts in the to table (tree) will be listed here in a hierarchically list showing the tree structure and viewed with view_fmt($postfmt_name,$postfmt).

$postfmt_name will default to 'view_html'. If $postfmt isn't defined some decent default is tried to be derived from the 'view' fmt or if that's not defined, the default fmt.

The $postfmt should contain a <Var Edit> tag that will be raplaced by the radio button.

$fld->view_fmt($fmt_name, $fmt)

Will call view_fmt($fmt_name, $fmt) on the post this relation is pointing to and return the result, se DBIx::HTMLView::Post for info on the $fmt format.

If $fmt is not defined the fmt parameter named $fmt_name specified in the $data parameter to the constructor will be used as fmt string.

If the fmt string starts with "<InRel>", the rest of the fmt will be handled by this method instead of calling the PostSet version. Current the only supported construct here is <perl>...</perl> which will be replaced by the returnvalue of eval(...).