嘿,我正在用w2ui编码一个项目,我试图从postgres数据库中获取数据,并将其显示在w2ui上的网格中,我所做的到数据库的连接是成功的,但是它的格式不同于预期的w2ui grid.Which应该是tableitem:"tabledata“我如何完成这一点。下面是我的queries.js代码
const Pool = require('pg').Pool
const pool = new Pool({
user: 'postgres',
host: 'jdbc:postgresql://172.24.143.61/ayelab_data',
database: 'ayelab_data',
password: '*****',
port: 5432,
})
const getOrders = (request, response) => {
pool.query('SELECT branchcode,ordercode,patient_lastname,patient_firstname,doctorsname,date_entered,departuredate,urgent,status FROM orders', (error, results) => {
if (error) {
throw error
}
response.status(200).json(results.rows)
})
}
module.exports = {
getOrders,
}这是我的w2ui网格代码
$(function () {
$('#grid').w2grid({
name: 'grid',
columns: [
{ field: 'blank', caption: '', size: '10px' },
{ field: 'branch', caption: 'Branch', size: '120px' },
{ field: 'order', caption: 'Order',size: '120px', editable: { type: 'text' }},
{ field: 'lname', caption: 'Last Name', size: '120px', editable: { type: 'text' } },
{ field: 'fname', caption: 'First Name', size: '120px', editable: { type: 'text' } },
{ field: 'physician', caption: 'Physician', size: '120px' },
{ field: 'dateadded', caption: 'Date Added', size: '120px',editable: { type: 'date' } },
{ field: 'completdate', caption: 'Completion Date', size: '120px',editable: { type: 'date' }},
{ field: 'priority', caption: 'Priority', size: '120px' },
{ field: 'status', caption: 'Status', size: '120px' }
]
});
w2ui['grid'].load('node-api-postgres/queries.js');
});发布于 2020-02-14 00:04:33
我总是回答我自己的问题...将主机更改为host: '172.24.143.61',,并在请求中调用getOrder函数
app.get('/queries',(response,resp) => {
db.getOrders(response,resp);
});https://stackoverflow.com/questions/60158525
复制相似问题