검도 그리드가 있고 그리드에 데이터를 채우고 싶습니다. 하지만 성숙되기 전에 나는 조건이있다. 그리드 데이터 read()에 레코드가 없으면 함수 OnQuantityChange()
을 호출해야합니다. 이를 위해 나는 코드 아래 주었다검도 그리드 데이터 채우기 문제
$.ajax({
type: "POST",
url: url,
dataType: "json",
data: { AssetHdId: AssetHdId },
success: function (data) {
var grdParameter = $("#DTList").data("kendoGrid");
var count;
grdParameter.dataSource.read();
count = grdParameter.dataSource.total();
if (count == 0) {
OnQuantityChange();
}
}
});
기능을 OnQuantityChange();
검도 그리드에 기본 데이터를 설정하는 코드가 포함되어 있습니다. 여기에 나는 자료를 얻고있다. 문제는 데이터 자체가 동시에 자동으로 제거된다는 것입니다.
난 그냥 줄 아래 조건없이 유일한 기능
, 고운 :$.ajax({
type: "POST",
url: url,
dataType: "json",
data: { AssetHdId: AssetHdId },
success: function (data) {
OnQuantityChange();
}
});
그러나 여기 내 요구 사항은 데이터가 위의 조건으로 표시되어야한다. alert()
을 첫 번째 코드에 추가하면 해당 코드가 작동합니다.
데이터가 반환되지 않거나 반환 된 데이터의 집계 계산이 0 일 때를 알고 싶습니까? –
데이터가 반환되지 않는 경우,'OnQuantityChange()'를 사용하여 그리드에 기본값을 설정해야합니다. –