2011-12-06 4 views
0

텍스트 필드에 키워드를 입력하여 gsp의 목록을 필터링하는 방법을 찾고 있습니다. 필터링에 return 또는 버튼을 누르는 것과 같은 확인 작업이 필요하지 않습니다.Grails의 자동 필터링 목록

예를 들어 Eclipse의 환경 설정 창을 참조하십시오.

처음에는 jquery가 해결책이라고 생각했지만 필터를 확인해야합니다.

Grails에서도 가능합니까?

답변

2

이렇게하려면 Grails/GSP와 관련이 거의 없거나 전혀 관계 없기 때문에 JavaScript를 사용해야합니다.

사용자 입력 필드의 onchange 이벤트를 수신하는 경우 필터링을 수행 할 필요가 없습니다. 이 입력 필드 ID textBox이있는 경우 코드는 다음과 같이 보일 것이다 :

$('#textBox').change(function() { 
    var queryString = $(this).text(); 

    // Now get a reference to your list and filter out all entries that don't match 
    // queryString 
}); 
+0

일 - 데이터 소스가 원격 인 경우 비록 또한, 대부분의 필터링 목록을 입력 할 때 내가 업데이트 onkeyup''사용을 본 것, 즉 꽤 이상적이지 않을 수도 있습니다. 그러나 OP가 흥미로울 수도 있습니다. –

+0

고마워요, 이제 제가 찾던 것을 압니다. – fabschu