将javascript中的字符串转换为devexpress控件

时间:2013-01-23 20:26:22

标签: devexpress

我在一个隐藏的输入中保存了一个动态创建的ASPxRadioButtonList列表,这个输入填充在一个回调面板中,因此,当用户选中一个复选框以启用所有内容时,我可以循环遍历所有这些RBL&和在客户端启用它们。

但是,我无法弄清楚如何转换控件的字符串名称" audit-Something"到实际控制,以便我可以检查已启用列表项...这里是我的图像:

enter image description here

我一直收到错误:对象不支持属性或方法' SetValue'

思想?

1 个答案:

答案 0 :(得分:2)

我不确定我是否理解正确,但我会尽力帮助你。如果没有,请发布服务器端代码的相关部分。

如果隐藏字段中的ASPxRadioButtonList名称比这样:

  1. 在服务器端设置ASPxRadioButtonList ClientInstanceName。每个ASPxRadioButtonList应具有不同的ClientInstanceName值。将您隐藏的客户端实例名保存在其中。
  2. 然后:
  3. for(var i = 0; i < auditControls.length; i++) {
        var clientInstanceName = auditControls[i];
        window[clientInstanceName].SetEnabled(true);
    }
    

    这将启用所有radiobuttonlist控件。