polymer 동적 데이터 구현 및 표 통합
1. 서비스 가 되 돌아 오 는 데이터 구조:
data: {
type: Array,
value: [{
"designation": "001",
"rows": [{
"manufacturerName": " ",
"manufacturerId": 100,
"myProductOffers":[{"a": " ","b": " / ",...}],
"todayDealPrice": [{"a": " ","b": " / ",...}],
"otherProductOffers":[{"a": " ","b": " / ",...}],
}]
2. 페이지 코드 는 다음 과 같 습 니 다:
[[data.designation]]
[[rows.manufacturerName]]
[[myProductOffers.a]]
[[myProductOffers.b]]
[[myProductOffers.c]]
[[myProductOffers.d]]
[[myProductOffers.e]]
[[myProductOffers.f]]
[[myProductOffers.g]]
[[myProductOffers.h]]
[[myProductOffers.i]]
[[myProductOffers.j]]
[[myProductOffers.k]]
[[myProductOffers.l]]
[[todayDealPrice.a]]
[[todayDealPrice.b]]
[[todayDealPrice.c]]
[[todayDealPrice.d]]
[[todayDealPrice.e]]
[[todayDealPrice.f]]
[[todayDealPrice.g]]
[[todayDealPrice.h]]
[[todayDealPrice.i]]
[[todayDealPrice.j]]
[[todayDealPrice.k]]
[[todayDealPrice.l]]
[[otherProductOffers.a]]
[[otherProductOffers.b]]
[[otherProductOffers.c]]
[[otherProductOffers.d]]
[[otherProductOffers.e]]
[[otherProductOffers.f]]
[[otherProductOffers.g]]
[[otherProductOffers.h]]
[[otherProductOffers.i]]
[[otherProductOffers.j]]
[[otherProductOffers.k]]
[[otherProductOffers.l]]
여기 서 주의해 야 할 것 은 각 층 이 순환 하 는 index 입 니 다. 이 index 를 이용 하여 합병 항목 이 첫 번 째 일 때 표시 하면 됩 니 다.
3. 대응 하 는 js 코드:
_getDataLength: function (data) {
let length = 0;
data.rows.forEach(e=>{
length += e.myProductOffers.length
length += e.todayDealPrice.length
length += e.otherProductOffers.length
})
return length
},
_getRowsLength: function (rows) {
let length = rows.myProductOffers.length+ rows.todayDealPrice.length+rows.otherProductOffers.length;
return length
},
_getArrayLength: function (rows) {
return rows.length
},
_isFirstRow:function (index) {
return index === 0
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다른 사람의 웹사이트 편집: contenteditable 및 designMode그래도 우리가 그렇게 할 수 있다고 생각하는 것은 멋진 일입니다. 제가 강조하고 싶었던 일종의 관련 API가 실제로 몇 개 있기 때문에 오늘 그것을 가져왔습니다. contenteditable는 "true" 값이 할당...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.