是否仍然可以通过JavaScript在动态创建的选择框上应用telerik combo?

是否仍然可以通过JavaScript在动态创建的选择框上应用telerik combo?,telerik,telerik-mvc,drop-down-menu,Telerik,Telerik Mvc,Drop Down Menu,我有java脚本,它根据ajax结果创建选择框 例如,如果result=2x combo,我将通过javascript创建2x选择框 if (this.Type == "combo") { var result = "<label>" + this.Name + "</label><select onChange='ProChange(this)' name='" + this.ID + "'>";

我有java脚本,它根据ajax结果创建选择框

例如,如果result=2x combo,我将通过javascript创建2x选择框

if (this.Type == "combo") {
                var result = "<label>" + this.Name + "</label><select onChange='ProChange(this)' name='" + this.ID + "'>";

                result += "<option value='0'>Please select</option>";
                for (var i = 0; i < this.Values.length; i++) {
                    var resultId = this.Values[i].ID;
                    var resultName = this.Values[i].Name;

                    result += "<option value= " + resultId + ">" + resultName + "</option>";
                }
                result += "<option value='-1'>Other</option>";
                result += "<input type='text' name='"+this.ID+"other' style='display:none;' id='"+this.ID+"' />";
                result += "</select>";
if(this.Type==“组合”){
var result=“”+此.Name+”;
结果+=“请选择”;
对于(var i=0;i

所以我的主要问题是,我可以在动态创建的选择框上应用telerik样式吗?

您可以使用telerik RadFormDecorator

<telerik:RadFormDecorator ID="rfd_combo" runat="server" DecoratedControls="Select" />

在通过javascript创建控件之后:

$find("<%= rfd_combo.ClientID %>").decorate();
$find(“”.decoration();

更多详细信息:

不,这是telerik asp.net ajax。对于MVC我不知道。但是根据telerik网站,是否有可能与MVC集成我不确定,但根据你的链接,可能是可能的,但我认为会有太多无用的附加java脚本等。仅此而已。我想我会集成Jquery跨浏览器javascript的样式相同,所以我会错过搜索功能。谢谢