summaryrefslogtreecommitdiff
path: root/httemplate/elements/select-part_pkg.html
diff options
context:
space:
mode:
authorivan <ivan>2008-04-13 20:35:10 +0000
committerivan <ivan>2008-04-13 20:35:10 +0000
commitc2833f823676e017f2f693364d56d86c49592028 (patch)
tree7bfbaa52c2aaefd23354130774c7e47fe73f2ab5 /httemplate/elements/select-part_pkg.html
parent5a50cc44ea44730eb8f286b5063f0446b247381b (diff)
select-table and select-part_pkg updates so we can use select-part_pkg as an edit/elements/edit.html m2 type
Diffstat (limited to 'httemplate/elements/select-part_pkg.html')
-rw-r--r--httemplate/elements/select-part_pkg.html34
1 files changed, 34 insertions, 0 deletions
diff --git a/httemplate/elements/select-part_pkg.html b/httemplate/elements/select-part_pkg.html
new file mode 100644
index 000000000..a1d5f40f2
--- /dev/null
+++ b/httemplate/elements/select-part_pkg.html
@@ -0,0 +1,34 @@
+<%doc>
+
+Example:
+
+ include( '/elements/select-part_pkg.html',
+
+ #strongly recommended (you want your forms to be "sticky" on errors, right?)
+ 'curr_value' => 'current_value',
+
+ #opt
+ 'part_pkg' => \@records,
+
+ #select-table.html options
+ )
+
+</%doc>
+
+<% include( '/elements/select-table.html',
+ 'table' => 'part_pkg',
+ 'name_col' => 'pkg',
+ 'empty_label' => 'Select package', #should this be the default?
+ 'label_callback' => sub { shift->pkg_comment },
+ 'hashref' => { 'disabled' => '' },
+ %opt,
+ )
+%>
+<%init>
+
+my( %opt ) = @_;
+
+$opt{'records'} = delete $opt{'part_pkg'}
+ if $opt{'part_pkg'};
+
+</%init>