jQuery 플러그인 모딩을 도와주세요 : JSREPEATER
-
03-07-2019 - |
문제
JSREPEERT (jQuery의 템플릿 엔진) 출력 서식 그렇다면 엔진이 최종 값을 렌더링하기 전에 실행되는 함수를 템플릿 엔진에 전달하겠습니다.
값 배열을 통해 반복 할 때 서식 함수가 하나의 값 외에 전체 배열을 받기를 원합니다.
서식 함수 호출을 어떻게 수정하여 단일 값과 배열이 될 수 있습니까? 나는 코드를 통해 절망적으로 혼란을 시도했지만 그것을 알아낼 수 없었습니다.
Data Example:
var data = {items:[{"file_name":"test1.txt", "file_size":5000,"bytes_sent":2500},
{"file_name":"test2.txt", "file_size":6000, "bytes_sent":3000}]};
템플릿 예 :
<div>Bytes Remaining: ${file_size:formatRemaining}</div>
서식 기능 :
function formatRemaining(data, row) {
var remaining = data - row[bytes_sent];
return remaining;
}
이 예에서는 내 형식 기능이 나머지 수의 바이트를 전송하기 위해 "파일 크기"및 "바이트 전송"에 대해 계산하기를 원합니다.
해결책
나는 내가 찾고 있던 것을 정확하게 수행하는 내 자신의 jQuery 플러그인을 만들었습니다.
제휴하지 않습니다 StackOverflow