각도 UI 그리드에서 응용 프로그램의 Kendo UI 그리드로 전환 중입니다. 현재 검색 기준은 다음 (아래처럼) 서비스를 통해 내 MVC 컨트롤러 방법으로 전송 검색 양식을 통해 수집됩니다 그러나Kendo Grid Pass 매개 변수 매개 변수로 MVC 각도로
generalsearchService.submitSearch($scope.form)
.success(function (data) {
$scope.gridOptions.data = (data);
});
, 나는 검도를 사용하는 방법에 양식 데이터를 전달하는 방법을 알아낼 수 없습니다 그리드. 나는 시도 다음
var form = $scope.form;
$scope.mainGridOptions = {
dataSource: new kendo.data.DataSource({
type: "aspnetmvc-ajax",
transport: {
read: "/SSQV4/SSQV5/Search/SubmitCriteria",
type: "POST",
data:{form: form}
},
schema: {
data: "Data",
total: "Total"
},
pageSize: 25,
serverPaging: true,
serverFiltering: true,
serverSorting: true
}),
내 MVC 컨트롤러 방법 (첫 번째 줄) :
public async Task<ActionResult> SubmitCriteria(ContractorSearchViewModel form)
업데이트 : 나는에 읽기 URL을 변경하여 컨트롤러에 매개 변수를 전달 할 수 있었다 함수 아래 같은
read: function() {
generalsearchService.submitSearch(form)
.success(function (data) {
return data;
});
}
그러나,이 방법이 올바르게 실행하더라도 격자 수행 새 데이터로 업데이트하지 마십시오.
모든 도움을 주시면 대단히 감사하겠습니다.