저기 WebCombo NetAdvantage,이 때 컨트롤을 편집 가능한 속성이 "사실"다음 텍스트를 webCombo 팝업 레코드 그리드 최대 입력할 수있는 필터링 설정을 제어합니다. 하지만 컨트롤에 대해서만 중국의 필터를 지원하는 영어 수업 필터를 지원합니다. 테스트 후, 수없습니다 완벽한 솔루션 중국어 필터링 문제.
첫째, WebCombo 편집 가능한 사실을 설정할 수, EnableXmlHTTP = "True"로, ComboTypeAhead = "제안". 그럼, ClientSideEvents EditKeyUp 이벤트를 편집할 수있습니다.
?보기 코드 JAVASCRIPTfunction wcbCommodity_EditKeyUp (, keyCode newValue) webComboId (
/ / newValue 입력 텍스트로, 중국 문자를 아스키로 인코딩되어, 그것을 문자열로 디코딩을 복원해야합니다.
var = unescape (newValue)들;
webComboId.selectWhere '처럼 ( "이름 %"+들 + "'");
)
후 중국어 문자를 입력한 다음 공백을 입력을 마치면이 방법에서는, 중국 필터링할 수있습니다. 그래서 다시 공간을 입력? 왜냐하면 한자 입력 및 EditKeyUp 이벤트를 생성하지 않습니다. 만약 이벤트 EditKeyDown 경우 사고 전에 텍스트 입력 상자를 newValue 사건지만.
정확히 위의 해결책이 아니라, 내가 중국 필터를 해결하기 위해 어떤 좋은 방법은 몰라요
태그 : NET에서, NetAdvantage, WebCombo
관련 블로그
WebCombo UltraWebGrid (0)
버그 (0) UltraWebGrid
다른 버그? (0 UltraWebGrid)
UltraWebGrid 구현 멀티 테이블 헤더 (0)
NetAdvantage NET 프로젝트 업그레 이드 유틸리티의 버그 (0)
또한 NET에서 Webcombo 태그