문제

핸드폰 테이블 .9 플러그인을 사용하고 있습니다.

변경 사항이 잘 작동 한 후 중첩 된 목록을 오프 - 여백 "숨겨진"필드에 쓴 데이터가 있습니다.

afterChange: function () { $(\"#dt_1\").val(JSON.stringify($container.data(\"handsontable\").getData()));}


<textarea name="F0" cols="150" rows="2" id="dt_1" readonly="readonly" style="float: left; margin-left:-99999px; "></textarea></div>
.

그러나이 페이지로 돌아 오면 핸드폰 테이블에서 데이터를 다시 렌더링 할 때 '변경'이벤트가 트리거되지 않습니다. 나는이 Afterchange 이벤트가 성능 문제에 대한 초기로드에 대해 발사되지 않는다는 것을 이해합니다.

그래서, 무엇을합니까?데이터 엔진의로드 완료시 게시 할 내 필드를 채울 필요가 있습니다.내 백엔드 시스템은 var data= [[]]에 대한 JavaScript On-Page를 채 웁니다.

다음 이벤트에서 동일한 기능을 사용하려고 시도했습니다.

afterInit ()
afterLoadData ()
afterRender ()
.

및 논리적 인 것으로 들리고 그들이 작동하지 않는 몇 가지 다른 것들.필드에 초점을 맞출 때까지 My TextArea가 업데이트되지 않습니다.

아이디어가 있습니까?

도움이 되었습니까?

해결책

나는 그리드 위의 TextArea를 옮기고 이제 올바르게 발사하는 것처럼 보입니다 ... 그래서 운영 오류의 순서.나는 실제 HTML이 인쇄 될 것임을 낳은 후에 DOM이 화재가 발생하지만, 그렇지 않다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top