2013-07-15 4 views
0

J'ai kendodropdown, je veux remplir la valeur sélectionnée de kendodropdown à une zone de texte après avoir cliqué sur un bouton d'édition. J'utilise mvc.razor. aidez s'il vous plaît. controller1/View1Kendodropdown valeur à la zone de texte

 @(Html.Kendo().DropDownList() 
     .Name("labeldropdown") 
     .DataTextField("Tasks") 
     .DataValueField("ID") 
      .OptionLabel("Select label") 
     .AutoBind(true) 
    .HtmlAttributes(new { @style = "width: 72px;font-size:12px; " }) 
     .DataSource(source => 
    { source.Read(read => 
      { 
      read.Action("BindStates", "Resource"); 
     }); 
     }) 
     .SelectedIndex(0) 
    ) 

<input type="button" value="New" class="k-button" id="newLabel" /> 
    <input type="button" value="Edit" class="k-button" id="editLabel" /> 

controller1/view2

<input type="button" value="OK" class="k-button" id="labelok" /><br /> 
    <input type="button" value="Cancel" class="k-button" id="labelcancel" /> 
    @Html.TextBox("labeltxt", null, new { @class = "k-textbox" }) 
+1

Vous devez montrer ce que vous avez fait jusqu'à présent. Demander des solutions ici va compter contre vous. Voyons voir ce que vous avez fait. –

+0

Merci pour la réponse. Maintenant, j'ai joint le code.Veuillez aider. – gs11111

Répondre

0

Essayez ceci,

@(Html.Kendo().DropDownList() 
     .Name("labeldropdown") 
     .DataTextField("Tasks") 
     .DataValueField("ID") 
      .OptionLabel("Select label") 
     .AutoBind(true) 
    .HtmlAttributes(new { @style = "width: 72px;font-size:12px; " }) 
     .DataSource(source => 
    { source.Read(read => 
      { 
      read.Action("BindStates", "Resource"); 
     }); 
     }) 
     .SelectedIndex(0) 
    ) 


    @Html.TextBox("labeltxt", null, new {id = "txtText", @class = "k-textbox" }) 

    <input type="button" value="Edit" class="k-button" id="editLabel" /> 

     $("#editLabel").click(function() { 

       $("#txtText").val($("#labeldropdown").data("kendoComboBox").value()); 
       $("#CoutryID").data("kendoComboBox").value();//This is for ID    
       $("#CoutryID").data("kendoComboBox").text(); //This is for text    
     }); 

Vous devez régler la valeur sur la base du code ci-dessus.

Questions connexes