2013-04-27 2 views
1

나는 엄청난 성공을 거둔 선정 된 레일 보석을 사용하고 있습니다. 그러나 자리 표시 자 텍스트를 사용자 정의하려고합니다. 보석 문서에서이 코드를 사용할 때 나는 deslectbehaviour을 변경할 수 있습니다선택된 jquery에 자리 표시 자 텍스트 추가

$('.chzn-select').chosen 
    allow_single_deselect: true 
    no_results_text: 'No results matched' 

다음은 커피 스크립트 파일에 있어야합니다 것 같습니다, 그래서 스크립트가 호출되고 있지만, 자리 표시 자 텍스트는

을 변경하지 않습니다

비슷한 행동을 경험 한 사람이 있습니까?

답변

6

더 나은 해결책을 찾았습니다.

다음은 https://github.com/harvesthq/chosen/issues/176이며 .attr ("데이터 자리 표시 자", "내 메시지 여기 ...")를 사용할 수 있습니다. .data() 대신.

+0

완벽하고 많은 감사합니다. 넵 설명서를 항상 읽고 아이디어! –

0

문서는 "기본 텍스트 지원"섹션에서 select 요소에 data-placeholder 속성을 사용해야한다고 말합니다. 필자는 아직 테스트하지 않았으며 마크 업이 아닌 스크립트를 통해 어떻게하는지 궁금합니다.

편집 : 방금 ​​해결책을 찾았습니다. - 간단한 overriding data attribute (아주 분명 :) :).

+0

흠, 그래 그것은 아주 우아하고, 단지 보이지 않는다 보이는 선택 - 레일 나를 위해

$('.chzn-select').chosen allow_single_deselect: true no_results_text: 'No results matched', placeholder_text_single: 'Please select an option', placeholder_text_multiple: 'Please select some options'

작품 : –

+0

동토. 나는 같은 문제를 가지고있다. 누구든지 올바른 해결책을 찾았습니까? – rjd

9

당신은 당신의 data-placeholder 특성을 설정할 수 있으며, 선택된 자동으로 구문 분석됩니다

:data => {:placeholder => 'User Name'}

+0

나를 위해 작동하지 않는 것 같습니다. 나는 드롭 다운을위한 콜렉션을 가지고있다. = f.input : occupancy_of_home, collection : @ quote.options [: occupancy_of_home], data : {placeholder : 'Type of Home'}' –

0

여기에 적합한 솔루션이 위쪽에 빈 옵션 요소를 배치하는 것입니다. 1.5.2

0

는 기본 커피 스크립트 파일 사용에 텍스트를 설정하려면 나를 위해 일해. 동그라미도 조금 돌아 서서