treegrid 소스 코드와 문서를 검색해 보니 treegrid가 datagrid와 tree에서 확장된 것을 발견했습니다. 그러나 과거에는 datagrid의 reload 방식을 사용하여 매개 변수를 추가하여 쿼리 결과 데이터를 로드했습니다. 매개변수가 있는 쿼리 결과를 로드하지 못할 수 있습니다. 제한으로 인해 다음 코드는 쿼리 결과를 로드할 수 없습니다.
< table id='treegrid' class='easyui-treegrid' url='/User/List'>
$( '#treegrid').treegrid('reload',{'name': 'micel'});
그래서 공식 포럼에 관련 이슈를 검색하다가 귀중한 글을 발견했습니다. 데이터를 비동기식으로 쿼리하기 위해 treegrid 구성 요소에 의존해야 하는 이유를 갑자기 이해하게 되었습니다. 먼저 비동기식으로 쿼리한 다음 반환된 json 데이터를 로드하는 것은 어떻습니까? 코드는 다음과 같습니다.
function loadData( )
{
$.post('/User/List',{name:'micel'},function(data){
$('#treegrid').treegrid('loadData',data );
} ,'json');
}