ColdFusion:一键更新多个记录

时间:2016-03-24 19:49:38

标签: loops coldfusion cfml

我有一个查询,从我的表中检索ID,注释和状态列。用户可以在页面上更新注释和状态。该ID用于更新每条记录。我已经设置了它,以便根据查询RecordCount发生循环,但计数器返回值乘以倍数:

即。 RowCount = 3,3,3

如果我手动更新我的语法以将循环计数器显示为3,它可以正常工作。我使用cfoutput标记输出到HTML表,因此,标记位于表中。这有关系吗?无论如何,这是我设置记录计数的语法:

<form action="cit_update.cfm" method="post" id="citUpdate">
<input type="hidden" name="RowCount" value="#ReviewExpand.RecordCount#">

1 个答案:

答案 0 :(得分:1)

您在public class FilteredItemVO { public var label:String; public var myID:String; // for example, "3" } TAG中使用#ReviewExpand.RecordCount#,然后您的返回时间为RecourdCount次。

您需要从private function filterCollection(item:Object):Boolean { var selectedVO:SelectionVO = selectionComboBox.selectedItem as SelectionVO; // show this item if its myID is NOT included in the selected vo's denies array if (selectedVO:SelectionVO.denies.indexOf(item.myID) == -1) return true; else return false; } ...循环中获取recordCount。