2016-10-22 40 views
0

我在mvc的視圖頁面中創建了一個表。爲了克隆行和追加到jQuery中有kendo combobox的表中

在文本框的點擊上,我創建了一個具有按預期工作的控件的行的克隆。但是,我所面對的與劍道組合框的問題並不像預期的那樣工作。

下面是jQuery代碼:

function Addrows(){ 
    var row = $("#tblVisitFrequencies tr").last().clone(); 
       var oldId = Number(row.attr('id').slice(-1)); 
       var id = 100 + oldId; 

       alert(modelResource); 
       row.attr('id', 'allergyrow_' + id); 

       row.find('#AllergyNameMedsTreatments_' + oldId).attr('id', 'AllergyNameMedsTreatments_' + id); 
       row.find('#AllergyNameMedsTreatments_' + id).attr('name', 'AllergyNameMedsTreatments_' + id); 


    $('#tblVisitFrequencies').append(row); 
    }    

從我們正在創建行的克隆上面的代碼。請提供一些幫助。

+0

劍道組合框 @的Implmentation(Html.Kendo()組合框() 請將.Name( 「客戶」) .DataTextField( 「聯繫人姓名」) 。 DataValueField(「CustomerID」) .MinLength(3) .HtmlAttributes(new {style =「width:100%;」})) – MakDeveloper

回答

0

試試這個將它的工作:

function Addrows(){ 
    var row = $("#tblVisitFrequencies tr").last().clone(); 
       var oldId = Number(row.attr('id').slice(-1)); 
       var id = 100 + oldId; 

       alert(modelResource); 
       row.attr('id', 'allergyrow_' + id); 

       row.find('#AllergyNameMedsTreatments_' + oldId).attr('id', 'AllergyNameMedsTreatments_' + id); 
       row.find('#AllergyNameMedsTreatments_' + id).attr('name', 'AllergyNameMedsTreatments_' + id); 
    // THIS LINE, CHANGE THE VALUE INSIDE OF FIND 
    $(row).find("CLASS_OR_ID_SELECTION_OF_INPUT").kendoComboBox(); 
    $('#tblVisitFrequencies').append(row); 
    }    
+0

我在我們的應用程序中使用了這個,但得到錯誤瀏覽器控制檯「kendo combobox不是函數」 。在此先感謝其迫切請幫助我 – MakDeveloper