반응형
켄도 그리드(Vuex Store 포함), VueJs
저는 상점에서 데이터를 가져오는 검도 그리드를 올바르게 렌더링하려고 합니다.
사용한 리소스는 다음과 같습니다.
Vuex 전송 판독 시 저장소를 KendoUi-Vue 그리드에 바인딩하는 방법
https://www.telerik.com/blogs/get-more-out-of-vue-kendo-ui-using-vuex
제가 시도한 것은 다음과 같습니다.
<template>
<div>
<kendo-grid :data-source="kendoDataSource" ref="gridComponent">
<kendo-grid-column field="id" title="ID" :width="200" :hidden="true"></kendo-grid-column>
<kendo-grid-column field="name" title="Name" :width="200"></kendo-grid-column>
<kendo-grid-column field="type" title="Type"></kendo-grid-column>
</kendo-grid>
</div>
</template>
<script>
import {mapGetters} from 'vuex';
export default {
computed: {
...mapGetters({
items: 'widgets/getWidgets'
}),
kendoDataSource() {
let items = this.items;
return new kendo.data.DataSource({
data: items
})
}
}
}
</script>
여기서 보풀 오류가 발생하였습니다: 'kendo'가 정의되어 있지 않습니다(no-definition).
하지만 나는 이것을 만들었다:
그래서 네 줄로 된 격자, 내 가게에 있는 내 물건의 수와 같아.또한 계산 섹션에서 반환을 시도해보니 다음과 같습니다.
return {
schema: {
data: function (response) {
return response;
},
model: {
id: "id",
fields: {
id: { type: "number" },
name: { type: "string" },
type: { type: "string" },
data: { type: "string" }
}
}
},
transport: {
read: function (options) {
options.success(items);
}
}
}
또한 빈 행이 4개 있고 데이터 함수의 응답은 정확히 올바른 정보, 즉 4개 항목의 배열입니다.
[{
"id": 1,
"name": "Richard Parker",
"type": "Tiger",
"data": "{}"
},
{
"id": 2,
"name": "Shere Khan",
"type": "Tiger",
"data": "{}"
},
{
"id": 3,
"name": "Simba",
"type": "Lion",
"data": "{}"
},{
"id": 4,
"name": "Garfield",
"type": "Cat",
"data": "{}"
}]
kendo Data Source()에서 아이템을 반품하려고 했는데 4개의 emtpy 행이 있었습니다.
언급URL : https://stackoverflow.com/questions/52474974/kendo-grid-with-vuex-store-vuejs
반응형
'programing' 카테고리의 다른 글
H2 인메모리 데이터베이스테이블을 찾을 수 없습니다. (0) | 2022.07.05 |
---|---|
Java 클래스 경로 내의 디렉토리에 있는 모든 jar 포함 (0) | 2022.07.05 |
nuxt.diamic - css 배경 이미지를 동적으로 설정하는 방법 (0) | 2022.07.05 |
변수를 전달하여 Vuex 상태 데이터 가져오기 (0) | 2022.07.05 |
내보내기 Const에서 Vue 인스턴스 액세스 (0) | 2022.07.05 |