首页 > 解决方案 > ASPxListBox EnableSelectAll 被定义为不是函数

问题描述

对不起,我的英语不好无论如何,我在将 EnableSelectAll 添加到我的 ASPxListBox 时遇到问题,我的列表框没有全选作为默认属性。

我用谷歌搜索过,很多人说我只需要添加 EnableSelectAll="true"。当我这样做时,我的列表框没有任何反应。所以我决定在我上传文件时启用它,但是当我这样做时,就像所有标题所说的那样,Chrome 的控制台说 EnableSelectAll 不是一个函数。

这是 ASPx 代码

<dx:ASPxListBox ID="FileContainer" ClientInstanceName="FileContainer" runat="server" Width="100%" Height="100" ClientVisible="false" SelectionMode="CheckColumn" EnableSelectAll="True"/>

这是JavaScript代码

function onFileUploadComplete(s, e) 
{
FileContainer.EnableSelectAll(true);
}

结果将是:

未捕获的类型错误:FileContainer.EnableSelectAll 不是函数

在 onFileUploadComplete (Complaint.aspx?treeid=0101100000001:102)

有没有人有同样的问题,请你指导我如何解决它?谢谢

标签: javascriptasp.netvb.net

解决方案


错误是正确的,因为控件中没有命名函数。EnableSelectAll是一个属性ASPxListBoxASPxListBox.EnableSelectAll

你需要这样做:

FileContainer.EnableSelectAll = true

另外,我不知道这是否区分大小写,但您可能想要更改:

EnableSelectAll="True"

至:

EnableSelectAll="true"

推荐阅读