2017-09-04 8 views
-1

cshtml에 검도 드롭 다운 목록이 있습니다. Jquery 또는 javasctipt에서 filter 속성을 설정하고 싶습니다. 이 방법을 알려주시겠습니까? 감사합니다.검도 드롭 다운을 위해 javascript 또는 Jquery를 통해 필터 속성을 설정하는 방법

@(Html.Kendo().DropDownList() 
      .Name("movies") 
      .DataTextField("Text") 
      .DataValueField("Value") 
      .HtmlAttributes(new { style = "width: 100%" }) 
      .BindTo(new List<SelectListItem>() 
      { 
       new SelectListItem() { 
       Text = "The Shawshank Redemption", Value ="1" 
       }, 
       new SelectListItem() { 
       Text = "The Godfather", Value ="2" 
       }, 
       new SelectListItem() { 
       Text = "The Godfather: Part II", Value ="3" 
       }, 
       new SelectListItem() { 
       Text = "Il buono, il brutto, il cattivo.", Value ="4" 
       }, 
       new SelectListItem() { 
       Text = "Pulp Fiction", Value ="5" 
       }, 
       new SelectListItem() { 
       Text = "12 Angry Men", Value ="6" 
       }, 
       new SelectListItem() { 
       Text = "Schindler's List", Value ="7" 
       }, 
       new SelectListItem() { 
       Text = "One Flew Over the Cuckoo's Nest", Value ="8" 
       }, 
       new SelectListItem() { 
       Text = "Inception", Value ="9" 
       }, 
       new SelectListItem() { 
       Text = "The Dark Knight", Value ="10" 
       } 
      }) 
    ) 

답변

1

UPDATE :

var dropdownlist = $("#movies").data("kendoDropDownList"); 
dropdownlist.destroy(); 

을 다음 : 필터를 생성시 설정되지 않은 경우) (파괴, 파괴하고 자바 스크립트/jQuery를에 필터

로 다시 초기화 드롭 다운리스트를 얻을 전화 필터를 다시 :

$("#products").kendoDropDownList({ 
    dataTextField: "ProductName", 
    dataValueField: "ProductID", 
    dataSource: { 
    transport: { 
     read: { 
      dataType: "jsonp", 
      url: "https://demos.telerik.com/kendo-ui/service/Products", 
     } 
    } 
    }, 
    filter: filt 
}); 

DEMO

+0

안녕하세요 Ezanker, 업데이트 해 주셔서 감사합니다. 귀하의 접근 방식을 시도했지만 여전히 당신이 검도 드롭 다운의 생성 당시 필터 속성을 추가 데모를 보았을 때 작동하지 않았지만 제 경우에는 필터 속성을 넣지 않았습니다. 창조의 시간하지만 jquery 또는 자바 스크립트를 통해이 필터를 설정 싶었어요. 당신이 내 문제를 이해 해 주길 바래. 감사합니다. –

+0

@SamanthKolisetty, 데모에서. 생성 후 버튼을 클릭하면 Filer 속성이 다른 값으로 설정됩니다. 생성 후 버튼 클릭 이벤트를 참조하십시오. – ezanker

+0

나는 그것을 이해하지만 기본적으로 필터를 설정하는 드롭 다운을 포올하는 동안 버튼 클릭시 그에 따라 변경됩니다. 내 경우에는 필터 속성을 유지하지 못했지만 jquery 또는 javascript에서는이 필터 속성을 설정하려고했습니다. –