2
다음은 두 개의 검도 드롭 다운 목록에 바인딩해야하는 내 데이터 소스입니다. 하나는 프로그램 용이고 다른 하나는 IForm 용입니다. 드롭 다운 자체에서 필터링을 수행해야합니다.Angular-Kendo 드롭 다운 목록에 각도 필터를 적용하는 방법은 무엇입니까?
$scope.programIFormList = new kendo.data.DataSource({
data: [
{
Name: "Program1",
IsProgram: "true",
ProgramId: 1,
Status: 0,
PatientId: 1,
StartDate:"",
EndDate:""
},
{
Name: "Program2",
IsProgram: "false",
ProgramId: 2,
Status: 0,
PatientId: 1,
StartDate:"",
EndDate:""
}
]
});
는 아래의 HTML 코드입니다 : 여기
<div class="col-lg-2 col-md-4 col-sm-4 col-xs-4">
<select id="patient" kendo-drop-down-list k-data-text-field="'Name'" k-data-value-field="'PatientId'" k-data-source="patientList" >
</select>
</div>
<div class="col-lg-2 col-md-4 col-sm-4 col-xs-4">
<select kendo-drop-down-list k-data-text-field="'Name'" k-data-value-field="'ProgramId'" k-data-source="programIFormList | filter:{IsProgram: true}" k-cascade-from="'patient'">
</select>
</div>
<div class="col-lg-2 col-md-4 col-sm-4 col-xs-4">
<select kendo-drop-down-list k-data-text-field="'Name'" k-data-value-field="'ProgramId'" k-data-source="programIFormList | filter:{IsProgram: false}" k-cascade-from="'patient'">
</select>
</div>
, 나는 각 필터를 적용하려합니다. 하지만 작동하지 않습니다. 검도 각을 사용하면 어떻게 될까요?
단 하나의 드롭 다운이있는 경우 접근 방식이 올바른지를 사용할 수 있습니다. 하지만 두 개의 드롭 다운이 있고이 단일 데이터 원본을 모두 바인딩하고 뷰 수준에서 필터링을 수행해야합니다. HTML보기에서 필터 값을 전달할 여지가 있습니까? Kendo UI에서 작성한 지침이 있습니까? –
우리는 이러한 유형의 인라인 필터를 사용할 수 있지만 이에 대해서는 확실하지 않습니다. 나는 당신의 예제로 테스트했지만 작동하지 않지만 더 많은 것을 탐색 할 수 있다면 도움이 될 수 있습니다. ** k-filter = " '{필드 :'IsProgram ', 연산자 :'eq ', 값 :'true '}'"** – virender