我的速度模板中提供了值列表
#set ($allItems = $action.getProduct())
#foreach ($item in $allItems)
<div class="wrap" id="productName">$item.getProductName()</div>
#end
现在我希望它们在对话框内的java脚本代码中可用。
actor.addPanel("Panel 1", "<label for='product'>document.getElementById('#productName')</label>" + "<br>" + "<input id='dialoginput' type='text' value=''>Input 1</input>" + "<br>" + "<input id='dialoginput1' type='text' value=''>Input 2</input>", "panel-body");
但它不打印productName的值。我怎样才能获得价值?
答案 0 :(得分:0)
您使用字符串“productName”表示您的所有ID。请改用$ item.getProductName():
#set ($allItems = $action.getProduct())
#foreach ($item in $allItems)
<div class="wrap" id="$item.getProductName()">$item.getProductName()</div>
#end