UR::Object::View::Default::Xsl - base class for views which use XSL on an XML view to generate content
Contents
Description
This class implements basic HTML views of objects. It has standard behavior for all text views.
Name
UR::Object::View::Default::Xsl - base class for views which use XSL on an XML view to generate content
See Also
UR::Object::View::Default::Text, UR::Object::View, UR::Object::View::Toolkit::XML,
UR::Object::View::Toolkit::Text, UR::Object
perl v5.38.2 2024-06-15 UR::Object::View::Default::Xsl(3pm)
Synopsis
#####
class Acme::Product::View::OrderStatus::Html {
is => 'UR::Object::View::Default::Xsl',
}
#####
Acme/Product/View/OrderStatus/Html.pm.xsl
#####
$o = Acme::Product->get(1234);
$v = $o->create_view(
perspective => 'order status',
toolkit => 'html',
aspects => [
'id',
'name',
'qty_on_hand',
'outstanding_orders' => [
'id',
'status',
'customer' => [
'id',
'name',
]
],
],
);
$xml1 = $v->content;
$o->qty_on_hand(200);
$xml2 = $v->content;
