我可以在javascript脚本方法中获得中继器项目计数吗
本文关键字:项目 中继器 javascript 脚本 方法 我可以 | 更新日期: 2023-09-27 18:21:26
我有一个要求。我在用户控制中有一个中继器,在父视图中有devexpress按钮。我通过如下按钮调用客户端事件:
<dx:ASPxButton ID="btnNextStep" runat="server" Text="Proceed to Step 2" AutoPostBack="False" UseSubmitBehavior="False">
<clientsideevents click="function(s, e) {
{ ToggleActive(); } }" />
<Image Url="~/next.png" />
</dx:ASPxButton>
现在,我想在ToggleActive()方法中进行一些检查,比如如果中继器没有任何项目,那么它就不应该进入下一步,并显示一个警报,就像你在相应的中继器中没有任何项目一样。我的问题是如何在JavaScript方法ToggleActive()中获得项目总数;
Repeater渲染一个table
元素,这样您就可以找到tr
计数来找到项目计数。
试试这个。
function ToggleActive(){
//Change the table selector based on your markup that is rendered
//Here I am using :gt(0) because first row will be header row
if($("#repeaterId").find('tr:gt(0)').length > 0){
//Do something
}
else{
alert("You don't have any item");
}
}