0
GXT의 필터링 된 격자 (http://www.sencha.com/examples-2/#filtergrid)를 사용하고 있습니다. 일단 필터가 적용되면 나는 사용자가 입력 한 모든 필터링 된 텍스트를 제거해야합니다.필터링 된 텍스트를 프로그래밍 방식으로 제거 하시겠습니까?
은 사용자 개입없이 프로그래밍 방식 "ABC"텍스트를 제거 할 수 있습니까?
감사합니다.
GXT의 필터링 된 격자 (http://www.sencha.com/examples-2/#filtergrid)를 사용하고 있습니다. 일단 필터가 적용되면 나는 사용자가 입력 한 모든 필터링 된 텍스트를 제거해야합니다.필터링 된 텍스트를 프로그래밍 방식으로 제거 하시겠습니까?
은 사용자 개입없이 프로그래밍 방식 "ABC"텍스트를 제거 할 수 있습니까?
감사합니다.
아래 코드를 사용해보십시오. 나는 이것을 시험하지 않았다. 당신은 단지 사용자의 입력 키가 아닌 프로그램 필터에에 값을 지우려면
new StringFilter("someValue") {
@Override
protected void fireUpdate() {
super.fireUpdate();
List<Component> items = menu.getItems();
if (!items.isEmpty()) {
((Field) items.get(0)).setValue("");
}
// Not tested this. If the above code is not working try to get the
textfield instance somehow from the menu and clear it
}
};
(setValue의를 통해()) 다음은 위의 작동하지 않습니다. onFieldKeyUp 메서드를 재정의하고 일부 스케줄러를 사용하여이를 지워야합니다.