런타임에 kendoui multiselect에 데이터를 바인딩하고 싶습니다. 예를 들어 을 drobdownlist의 계단식으로 묶고 싶다고 가정 해보십시오. 아이디어가 있으십니까?런타임에 Kendoui Multiselect의 데이터 소스를 변경
4
A
답변
5
<p>
<label for="categories">Catergories:</label>
@(Html.Kendo().DropDownList()
.Name("categories")
.HtmlAttributes(new { style = "width:300px" })
.OptionLabel("Select category...")
.DataTextField("CategoryName")
.DataValueField("CategoryId")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetCascadeCategories", "CoreParam");
});
})
.Events(e =>e.Select("select"))
)
</p>
<p>
<label for="parameters">Parameters:</label>
@(Html.Kendo().MultiSelect()
.Name("parameters")
.HtmlAttributes(new { style = "width:400px" })
.DataTextField("ParamDesc")
.DataValueField("ParamCode")
.Placeholder("Select products...")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetCascadeParams", "CoreParam")
.Data("filterParams");
})
.ServerFiltering(true);
})
.AutoBind(false)
)
</p>
<script type="text/javascript">
function filterParams() {
return {
categories: $("#categories").val()
};
}
function select(e) {
var dropdownlist = $("#categories").data("kendoDropDownList");
dropdownlist.select(e.item.index());
var multiselect = $("#parameters").data("kendoMultiSelect");
multiselect.dataSource.read();
};
</script>
0
사용자 정의 MVVM 바인더를 작성하여 드롭 다운 목록의 텍스트를 가져 와서 ViewModel의 특성을 설정할 수 있습니다. 이 속성은 숨겨진 필드에 바인딩 될 수 있습니다. 자세한 내용은 아래 링크를 확인하십시오.
관련 문제
- 1. 엔티티 런타임에 동적으로 데이터 소스를 선택하십시오.
- 2. 데이터 소스를 동적으로 변경 하시겠습니까?
- 3. KendoUI : 런타임에 TabStrip 안에 TreeView를 삽입하는 방법
- 4. Bootstrap Multiselect의 변경 내용을 감지하는 방법
- 5. 데이터 소스를 바인딩 필터링 텍스트의 색상을 변경
- 6. 변경 검도 그리드 데이터 소스를 사용 JS
- 7. KendoUI 그리드 데이터 소스는
- 8. 런타임에 데이터 세트 연결 문자열 변경 vs2010
- 9. 런타임에 SessionFactory 데이터 소스 jdbcurl 변경
- 10. WinForms - 런타임에 컨트롤의 바인딩 소스/데이터 소스를 변경합니까?
- 11. DataGridView 런타임에 디스플레이 변경
- 12. KendoUI MVVM 수동으로 표시 값에서 소스를 업데이트하는 바인딩
- 13. ExtJS - MultiSelect의 항목 차별화
- 14. KendoUI 그리드 : 가로 대기중인이
- 15. kendoUI 그리드의 데이터 소스에 대한 변경 사항을 편집하고 저장하십시오.
- 16. KendoUI : 데이터 소스에 대한 뷰 모델 바인딩 변경
- 17. KendoUI 데이터 소스가 컨트롤에 바인딩되지 않은 경우
- 18. KendoUI - MVVM 및 원격 데이터 소스
- 19. YUI DataGrid에서 데이터 소스를 변경 한 후 데이터 소스를 변경하는 방법
- 20. MVC4 및 KendoUI Grid. 데이터 소스 연결 문제 (KendoUI OpenSource)
- 21. 런타임에 포함 소스를 변경하는 방법은 무엇입니까?
- 22. KendoUI 차트 사용자 지정 데이터 포인트
- 23. 런타임에 안드로이드에서 런타임에 listview의 이미지를 변경
- 24. 스트럿에게 데이터 소스를 확장하고,
- 25. 런타임에 App.config 변경
- 26. .nettiers 런타임에 연결 변경
- 27. 런타임에 글꼴 변경
- 28. 런타임에 fieldCls 변경
- 29. 이미지 색상 변경 - 런타임에
- 30. 런타임에 테마 변경
http://jsfiddle.net/krustev/5GGVf/ 당신은 내가 그냥 바인딩 다중 선택에 사용할 데이터 소스 위임의 읽기 방법을 트리거 할 수있는 방법이 필요합니다 알고 –
. 그러나 나는 이것을 어떻게 할 수 없는가. – Libertad