我们如何从客户端设置然后重置 Telerik TextBox 的 MaxLength 属性?

How can we set and then reset MaxLength property for a Telerik TextBox from client side?

我正在使用 RadTextBox 控件,我需要根据某些条件在客户端设置重置 MaxLength 属性。

    if(maxLengthToSet == 4){ 
       txtBox.set_maxLength(4);
    }
    else{
       // reset maxlength so that it can accept up-to limits of a RadTextBox
    }

我们如何重置 maxLength 属性 或从文本框中删除此 属性。

我们已经在 Telerik 票务系统上解决了这个问题。

我在这里为您的开发伙伴分享解决方案:

if (maxLengthToBeSet == 4) {
   textBox.get_element().setAttribute('maxLength', 4)
}
 else {
   textBox.get_element().removeAttribute("maxLength");
}