0
그래서 검색 일치 결과가 나타날 때까지 Flexigrid를 숨 깁니다.표시 없음 결과 메시지 Flexigid
그래서 내 flexigrid의 초기화 데이터는 :
flexigrid({
url ='myUrl',
onSubmit: showFlexigrid(),
//my other flexigrid options
});
function showFlexigrid(celDiv, id) {
var flexiGrid = $('#gridTablegSearchProperty')
if (!flexiGrid.is(":visible")) {
if (id) { //got at least one result if id is not undefined
$('#flexigridWrapper').show();
} else {
//I want to display a no results found message to the user here
//but this won't work because the showFlexigrid function is
//not called on flexiReload()
console.log('no results');
}
}
}
//in my $document.ready my search button click implementation:
$("#btnSearch").click(function() {
$('#gridTablegSearchProperty').flexReload();
});
<!--And my html-->
<div id="flexigridWrapper" style="display:none;">
<div class="row">
<div class="col-lg-12">
<div class="well">
<div class="well-inner">
<table id="gridTablegSearchProperty"></table>
</div>
</div>
</div>
</div>
</div>
여부 그래서 내가 내 flexigrid "인스턴스"에 결합 flexigrid onSubmit 또는으로 onSuccess이없는 둘 이상의 레코드가 반환되지 않는 .flexReload 호출됩니다. 나는 매번 trigged되는 flexigrid 옵션을 보지 않습니다. 심지어는 onSubmit도 이것을하지 않습니다.
고마워!, 내 stackoverflow 질문에 그냥 오타입니다, 내 코드가 작동하고 구문 상 올바른, 내 자신의 사용자 지정 결과 메시지를 표시하는 방법을 찾는 문제가 있습니다. –