0

我想用 primereact flexgrid 设计一个页面,但它不起作用,代码如下...(从 primereact 站点复制)

import 'primereact/resources/primereact.min.css';
import 'primeicons/primeicons.css';

renderGridItem(post) {
        return (
            <div style={{ padding: '.5em' }} className="p-col-12 p-md-3">
                <Panel header={post.title} style={{ textAlign: 'center' }}>
                    <img src={server_url+`/attachments/${post.thumbnail}`} alt={post.title}/>
                    <div className="car-detail">{post.customer.full_name}</div>
                    <hr className="ui-widget-content" style={{ borderTop: 0 }} />
                    <Button icon="pi pi-search" onClick={(e) => this.setState({ selectedPost: post, visible: true })}></Button>
                </Panel>
            </div>
        );
    }

页面显示垂直数据而不是网格视图...

在此处输入图像描述

如果有人可以请帮助...

4

1 回答 1

0

由于这是来自 Primeflex 的 Flexgrid,问题可能是您缺少Angular 文档中提到的“primeflex/primeflex.css”。他们在所有网页中提供文档时非常不一致,可能只是有人在从旧网格切换到 Flexgrid 时忘记在每个页面上添加信息的情况。

于 2019-08-08T07:45:38.037 回答