1에서 2000까지의 ID 범위를 갖는 표가 내 필드에 있습니다. 필드 정의에 번호로 지정되어 있습니다.Kendo Grid 필터 형식을 변경하는 방법
문제는 내가 필터를 사용하여 "1000.00"이라고 표시되는 다른 번호를 입력하기 위해 필터로 돌아올 때 "1000"이라고 말하면서입니다. 필터링 된 텍스트 상자에 쉼표 또는 소수점을 표시하지 않습니다. 이 형식은이 필드와 관련이 없습니다.
어떻게 수정합니까?
미리 감사드립니다.
1에서 2000까지의 ID 범위를 갖는 표가 내 필드에 있습니다. 필드 정의에 번호로 지정되어 있습니다.Kendo Grid 필터 형식을 변경하는 방법
문제는 내가 필터를 사용하여 "1000.00"이라고 표시되는 다른 번호를 입력하기 위해 필터로 돌아올 때 "1000"이라고 말하면서입니다. 필터링 된 텍스트 상자에 쉼표 또는 소수점을 표시하지 않습니다. 이 형식은이 필드와 관련이 없습니다.
어떻게 수정합니까?
미리 감사드립니다.
맞춤 필터 메뉴 사용을 고려해야합니다. Here은 DDL을 만드는 방법입니다. 귀하의 경우 특정 형식의 numeric textbox을 작성해야합니다.
이 같은 열에서 필터링에 형식을 설정할 수 있습니다
field: "TaskId",
title: "TaskId",
width: 80,
filterable: {
ui: function (element) {
element.kendoNumericTextBox({
format: "n0"
});
}
}
@Flores 동안 대답은 올바른 방향으로 절 지적, 그것은 예상 된 일을하지 않았다. 적어도 필자는 스 니펫을 사용하여 필터에 쉼표를 사용했습니다. 나는 원하는 결과를 얻기 위해 코드를 약간 수정했다.
filterable: {
ui: function (element) {
element.kendoNumericTextBox({
format: '#',
decimals: 0,
});
},
},
이렇게하면 숫자 만 표시됩니다. 쉼표도없고 십진수도 없습니다.
당 검도 지원 : filterable.mode가 '로우'로 설정
경우, columns.filterable.cell.template 입력을 정의하는 데 사용한다. 이 예의 http://dojo.telerik.com/UKulA/2을 참조하십시오.
위의 샘플에서와 같이 min 및 max를 사용하여 범위를 제한 할 수 있습니다.