2016-07-07 6 views
0

에 있습니다. 사용자 정의 검색이 있습니다. ,부트 스트랩 페이지 설정 검색 텍스트가

$table.bootstrapTable('refresh', { 
url: '@Url.Action("Action", "ControllerName")', 
query: { searchText: searchValue } 
}); 

나는 또한 페이징이 : 다음 내 컨트롤러에 다시 게시 할 새로 고침 이벤트를 사용하고

$('.fixed-table-toolbar').find('.search > :input').val() 

: 버튼을 클릭하면, 은 내가 사용하는 검색 텍스트를 검색하고 있습니다 검색 결과가 많은 결과를 다시 보내면 같은 searchText를 사용하여 결과를 페이지해야하지만 페이지가 변경되면 컨트롤러에 다시 게시 될 때 searchText 값은 null입니다. 나는 $ table.on ('page-change.bs.table') 이벤트를 사용하여 시도한 다음 위에 게시 된 것과 같은 새로 고침 이벤트를 가졌지 만 첫 번째 호출 인 searchText가 null 인 컨트롤러에 두 번 다시 게시됩니다. 두 번째에는 값이 설정되어 있습니다. 페이징 할 때 searchText 값을 계속 유지하려면 어떻게해야합니까?

감사

+0

아약스를 사용하면 null이됩니다. 어쨌든 모든 결과를 가져 오는 경우 페이징을 사용하십시오. 페이징은 한 번에 작은 데이터 세트를 가져올 때 사용됩니다. –

답변

0

당신은 당신의 문제, 예를 here를 해결하기 위해 resetSearch 방법을 사용할 수 있습니다.