Опитвам се да използвам хартия-датираща карта в един от моите полимерни елементи. В източник на данни съм дал променлива, която е масив от обект.
<paper-datatable-card id="datatableCard" header="Checklist" page-size="10" data-source="{{users}}" id-property="id" selected-ids="{{selectedIds}}">
<paper-datatable id="datatable" selectable multi-selection selected-items="{{selectedItems}}">
<div no-results>
Loading or no more items...
</div>
<paper-datatable-column header="ID" property="id" type="String" default="1" tooltip="Some title" sortable align="center" sorted></paper-datatable-column>
<paper-datatable-column header="Task Name" property="name" type="String" defualt="abc" tooltip="PM task" sortable></paper-datatable-column>
</paper-datatable>
</paper-datatable-card>
По-долу е даден сценария на моя полимерен елемент:
< script >
Polymer({
is: "opt-main",
properties: {
},
ready: function() {
this.users = [
{id: 0, name: "Lily"},
{id: 1, name: "Emila"}
];
}
}); //end-polymer
})(); //end-function </script >
Не мога да видя данни в таблицата си. Има ли нещо нередно при дефинирането на източника на данни? Аз съм нов за полимер, така че не съм сигурен дали това е правилният начин да го постигнете.
Отговори:
0 за отговор № 1Мисля, че получих отговора. Бях добавил източника на данни в <paper-datatable-card>
но моите колони се намират в <paper-datatable>. Добавяне data={{users}}
в <paper-datatable>
ще реши това.