2010-07-28 5 views
1

데이터를 표시하는 데 다음 코드가 있습니다. 잘 동작하지만 검색 아이콘이 표시되지 않습니다. 코드에서 무엇을 잃었습니까?jqGrid에 검색 버튼 (아이콘)이 표시되지 않습니다.

jQuery("#list2").jqGrid({ 
url:'post2.php', 
datatype:"json", 
colNames:['id','lastname','fname'], 
colModel:[ 
{name:'id',index:'id',hidden:true, width:90}, 
{name:'fname',index:'fname', width:90}, 
{name:'lastname',index:'lastname', width:100} 
    ], 
rowNum:10, rowList:[10,20,30], 
pager: '#pager2', 
height:'100%', 
sortname: 'id', 
viewrecords: true, 
sortorder: "asc", caption:"example1" }); 

jQuery("#list2").jqGrid('navGrid','#pager2',{search:true, searchtext:"Search"}); 

감사

답변

0

당신이 오류를 (I 오류로 열 이름 'LASTNAME'와 'FNAME'사이의 전환을 계산에 포함되지 않습니다)이 없습니다 게시 코드입니다. 검색 아이콘으로 기본값 인 searchicon:"ui-icon-search"이 사용됩니다. 코드에 jQuery UI (이미지와 함께 CSS 포함)를 수정했는지 확인해야합니다.

1

덕분에 3.7 용량 JQuery와-UI-1.8.2.custom

와 JQuery와 - UI-1.7.3.custom의 단어 벌금 검색 아이콘을 표시하지있는 jqGrid, 내가 문제를 발견

를 올렉

+1

일반적으로 jqgrid 3.7.x는 jQuery UI 1.8.2와 잘 작동합니다. 예를 들어이 조합을 사용합니다. 한 가지 더 일반적인 발언. 당신은 자신의 대답을 쓰는 대신 내 대답에 더 잘 쓰는 것이 좋습니다. 의견을 쓰는 경우 알림을 받고 답변을 읽을 수 있습니다. 이제 당신의 답을 무작위로 읽었습니다. 그러나 당신의 문제가 해결되어 기쁩니다. – Oleg

0

나는 OP가 답을 찾았다는 것을 알았지 만, 나를 영향을주고 다른 사람을 도울 다른 상황이 있습니다.

내 호출기의 내 div id 참조에 오타가 있습니다. 나는 우연히 호출기에서 'r'을 누설했다. 흥미롭게도, 내 jqgrid's 호출기는 손상되지 않고 작동합니다. "검색"아이콘 만 누락되었습니다 (이것은 OP에서 언급 한 것과 동일한 행동입니다). 잘못된

:

jQuery("#list2").jqGrid('navGrid','#page2',{search:true, searchtext:"Search"}); 

올바른 :

jQuery("#list2").jqGrid('navGrid','#pager2',{search:true, searchtext:"Search"}); 

당신의 참조 ID가 실제로 html 태그에서 id 일치하는지 확인하십시오.

관련 문제