2015-01-22 6 views
0

최근 HalloJS를 HalloJS로 대체 한 이유는 여러 가지입니다. 가장 중요한 것은 HalloJS가보다 가벼우 며 사용자 정의하기 쉽습니다. 내가 가지고있는 심각한 문제는 HalloJS 툴바를 Hallo의 초기 초기화 후에 DOM에 동적으로 추가되는 요소로 초기화하는 것이 가능하지 않다는 것이다.초기화 후 생성 된 요소에 HalloJS를 적용합니다.

div # hallojstoolbar가 DOM에서 새로 생성 된 편집 가능 항목을 클릭하면 표시되지만 표시되지 않으며 해당 위젯 (&) 대화 상자는 어디에서도 찾을 수 없기 때문에 출처에서 판단하면 문제가 발생합니다. .

답변

1

좋아, 지금은 약간 어리 석다. 이 질문을 게시하기 전에 콘솔에서 'foo is not a function'이라는 힙을 훑어 본 후에 초기화에서 설정된 여러 옵션이 읽기/설정되지 않아 (더 이상) 작동하지 않는다는 것을 알았습니다.

사용하지 않고 빠져 나가야 할 지점에서 수동으로 일부 변수를 설정 한 후 HalloJS가 contextualToolbar (정적 변수를 사용하고있는 곳)와 같은 모든 플러그인의 기본 옵션을 사용하고 있고, 더 중요한 것은 비어있는 플러그인 목록입니다. 나는 이상하게 생각합니다. 동적으로 새로운 요소를 추가 한 후에, HalloJS에 모든 옵션을 설정해 놓았습니다. 아무런 결과도 얻지 못했습니다.

그러나 모든 선호 옵션 설정 (모든 플러그인 참조 포함)을 hallo.js 파일의 jQuery.widget ('IKS.hallo') 설정으로 복사하면 모든 것이 예상대로 작동합니다.

어쨌든 netz의 어느 곳에서나이 문제와 관련된 원격 참조가 하나도 없기 때문에 여기에 게시했습니다. 그래서 나는 이것이 내가 이것을 알아내는 데 걸린 시간에 같은 이슈를 앞으로 닥칠 인터넷 검색을 구할 수 있다고 생각했다.