2017-12-02 19 views
0

내 Webix 데이터 테이블 셀 중 하나 (편집 가능)에서 템플릿 : 함수를 사용하여 값을 가져 와서 표시합니다. 이제 해당 셀을 편집하면 편집 된 값이 표시되지 않고 이전 값이 표시됩니다.template : function이 사용되면 편집 후에 Webix datatable 셀 값이 사라지는 이유는 무엇입니까?

다시 해당 셀을 클릭하면 새로 입력 한 값을 볼 수 있습니다. 왜 그런 일이 발생하고 어떻게 그 셀에 새로 편집 된 값을 표시 할 수 있습니까? 템플릿 기능을 사용하는 열의 셀에서만 발생합니다.

위의 스 니펫에서 부모 열 '장소'아래에서 '기후'열의 셀을 편집하면 마우스 제어가 해제되면 값이 나타나지 않는지 확인하십시오. 'type'열의 셀에 대해서도 같은 문제가 발생하지 않습니다.

발췌문 : 방법이 문제를 제거하기 위해 무엇 https://webix.com/snippet/8a63b3c7

?

감사합니다.

답변

1

올바른 방법으로 템플릿을 사용하고 있지 않으므로 상수 값을 입력해야하는 경우 템플릿을 만들 필요가 없습니다. 템플릿은 데이터를 사용자 정의해야 할 때 사용됩니다. 아래 링크를 따라 가셔서 문제가 계속되는 경우 템플릿 기능 첫 번째 인수에서 행 데이터를 제공하려면 행의 필드 데이터를 평가하십시오.

https://webix.com/snippet/310f5888

+0

스 니펫이 작동 중입니다. 그러나 복잡한 예제의 경우 편집 가능한 두 개의 열이 자리 표시 아래에있는 경우 값을 편집하기 위해 셀을 클릭하면 기존 값이 사라집니다. Therfore, 나는 기존 값을 편집 할 수 없습니다. 기존 값인 을 기억해야하거나 완전히 새로운 가치를 부여해야합니다. 스 니펫을 참조하십시오 : https://webix.com/snippet/a118ea86 –