웹 응용 프로그램에 대한 관리자 액세스 권한이있는 사용자 목록을 만드는 필드에 http://loopj.com/jquery-tokeninput/에있는 플러그인을 사용하고 있습니다.jQuery Tokeninput : 읽기 전용 작동하지 않음
사용자 검색, 추가 및 제거가 완벽하게 작동합니다.
그러나 '읽기 전용'기능을 사용하여 사람들이 목록에서 자신을 삭제하는 것을 막고 싶습니다. (페이지를 볼 수 없으므로 문제가 될 수 있습니다.)
플러그인은 페이지를 설정하는 JSON에 "readonly" : true
속성을 추가하는 것이 좋습니다. 나는 이것을했으나 여전히 나 자신을 제거 할 수있다.
이것은 생성 된 함수입니다. 아무도 그걸로 무엇이 잘못 볼 수 있습니까? 내가 말하는대로
$("#admin_users").tokenInput("/people/select", {
prePopulate: [
{
"id": 1,
"name": "Kevin Hughes",
"readonly": true
}, {
"id": 3,
"name": "Caroline Hughes",
"readonly": false
}
]
});
는 떨어져 readonly
비트에서, 그것을 잘 작동합니다.
추가 정보 : 페이지에서 부트 스트랩도 사용하고 있습니다. 이것은 어떤 상호 작용이있을 수 있습니까?
서버 측 스크립트가 다른 JSON을 반환합니까? 구체적으로'readonly : true'를 설정 했는가? – Chad
그것은하지 않았지만, 지금은 그렇게 만들었고 아무런 차이가 없습니다. –
그럼 정말 모르겠다. 서버 쪽 응답이 prePopulate를 덮어 쓰는 지 궁금하기 전에이 플러그인을 사용한 적이 없다. – Chad