PrimeFlex网格渲染问题

时间:2019-04-07 06:09:18

标签: primereact

我想设计一个带有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>
        );
    }

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

enter image description here

请帮助任何人...

1 个答案:

答案 0 :(得分:0)

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