2013-02-21 3 views
3

AspTokenInput을 사용했습니다. 태그를 작성하는 데 AutoComplete TextBox으로 사용됩니다.AspTokenInput 사용 및 사용 안 함

나는 this을 사용합니다. 링크 사용 방법 알아보기.

작품 괜찮아요. 나에게 좋은 결과를 주길.

이제이 컨트롤을 사용하거나 사용하지 않도록 설정하려면 단추 따라 조건을 클릭하십시오.

나는

AspTokenInput.Enabled = "False" 

을 클릭 버튼이 사용하지만

답변

0

귀하의 문제는 jQuery를 Tokeninput 필드가 비활성화 서버 쪽이 될 수 없다는 것입니다 ... 작동하지 않습니다.

js를 켜고 끄고 싶다면이 라이브러리에 대한 문서는 (http://loopj.com/jquery-tokeninput/)을 참조하십시오. 한눈에 enable/disable 플래그 또는 메소드가 표시되지 않습니다. 당신은 데이터 소스를 가져옵니다 방법을 볼 수 ASPTokenInput 라이브러리 파고, 다음 사용 /과 플러그인을 사용하지 않도록 설정해야 할 수 있습니다

$("#my-text-input").tokenInput("clear"); //disable 
$("#my-text-input").tokenInput("/url/to/ASPTokenInput/Datasource/");//reenable 

이 방법의 문제는 기본적으로 ASPTokenInput 층, 주위에가는 것을 인 종류의 점을 패배.

제 2의 방법은 해킹을 시도하는 것이었지만 드롭 다운을 숨기는 것이 가장 좋은 해결책은 아니 었습니다 (이 경우에도 쉽다). 또한 확인란을 사용하여 자동 완성 입력을 다른 입력으로 바꿀 수도 없었습니다. 텍스트 상자를 바꿔주는 것이 가장 간단한 해결책 일 것입니다.