У меня есть задача. Мне нужно загрузить записи из Oracle в сеть с vue js с использованием топора ios. У меня в БД процедура с параметром типа sys refcursor. В курсоре есть записи с тремя полями, два поля - varchar, а одно - blob. Я получаю запрос через топор ios и получаю данные, затем эта ссылка на сетку данных из DevExtreme. Но в результате я вижу в таблице только значения varchar, а blob не отображается. Код здесь, я только начал изучать веб, поэтому это может быть плохо)
<template>
<div class="hello">
<DxDataGrid
id="gridContainer"
:data-source="gridData"
:show-borders="true"
>
<DxColumn
:width="100"
data-field="CODE"
/>
<DxColumn
:width="215"
data-field="PREVIEW_IMAGE"
cell-template="cellTemplate"
/>
<DxColumn
:width="200"
data-field="FILE_NAME"
/>
<template #cellTemplate="{ data }">
<img :src="data.value">
</template>
</DxDataGrid>
</div>
</template>
<script>
import axios from "axios";
import { DxButton } from "devextreme-vue/button";
import { DxDataGrid, DxColumn } from "devextreme-vue/data-grid";
export default {
name: 'HelloWorld',
props: {
msg: String
},
components: {
DxButton,
DxDataGrid,
DxColumn
},
data() {
return {
gridData: []
}
},
mounted() {
axios.get("/api/mo_web_api/item_list_for_grid")
.then(response => {
console.log(response.data.o_item_list);
this.gridData = response.data.o_item_list;
})
}
}
</script>