几个小时以来,我们一直试图让MUI DataGrid正常工作,但出于某种原因,样式将分页信息放在表的顶部,列标题的顶部。也许这是我在做的蠢事。我尝试了一个非常简单的版本来说明我的问题。希望有人能帮助我。顺便说一句,我使用MUI和DataGrid的v5。反应是v17
import React, { FC } from "react";
import { DataGrid, GridRowModel } from "@mui/x-data-grid";
import { GridColDef } from "@mui/x-data-grid";
export const DataGridTest: FC = () => {
const paginationSize = 20;
const columns: GridColDef[] = [
{ field: "username", headerName: "Username", flex: 1, sortable: false, filterable: false },
{ field: "first_name", headerName: "First Name", flex: 1, sortable: false, filterable: false },
{ field: "last_name", headerName: "Last Name", flex: 1, sortable: false, filterable: false },
{ field: "email", headerName: "Email", flex: 1, sortable: false, filterable: false },
{ field: "phone", headerName: "Phone", flex: 1, sortable: false, filterable: false },
];
const rows: GridRowModel[] = [
{
id: 1,
username: "Tony",
first_name: "Tony",
last_name: "Ballony",
email: "Tony@test.com",
phone: "0754512222",
},
{
id: 2,
username: "Joe",
first_name: "Joeseph",
last_name: "Willson",
email: "joe@test.com",
phone: "0754512333",
},
];
return (
<div>
<DataGrid rows={rows} columns={columns} pageSize={paginationSize} />
</div>
);
};
输出如下所示。
因此,您可以看到,应该显示在表数据下方的分页部分反而位于页面顶部。事实上,应该围绕数据的边框也被移动到顶部。我希望有人能帮我。
您必须指定DataGrid
的高度,例如:
//// Your code ////
return (
<div>
<DataGrid
style={{ height: "700px" }}
rows={rows}
columns={columns}
pageSize={paginationSize} />
</div>
);
};
您可以使用样式表代替C的内联样式。这只是一个例子。
我正在试着检查用户是在Iphone上还是在Android上 当我注释这行代码时,应用程序运行良好
MiniFramework 的布局 (Layout) 功能默认是关闭的,如需使用,请在你的应用入口文件 App/Public/index.php 中定义常量 LAYOUT_ON 的值为 true 开启布局功能,例如: define('LAYOUT_ON', true); 提示:附带的应用案例中,已经开启了布局功能,并演示了如何使用布局。
在 React Native 中使用 flexbox 规则来指定某个组件的子元素的布局。 flexbox 可以在不同屏幕尺寸上提供一致的布局结构。 一般来说,使用 flexDirection、alignItems 和 justifyContent 三个样式属性就已经能满足大多数布局需求。 React Native 中的 flexbox 的工作原理和 web 上的 css 基本一致,当然也有差异。首
我想要一个3xN布局在我的移动React Native应用程序,所以像这样的东西: 整个布局,垂直的,将在滚动视图,这样即使它加载的项目超过一个屏幕可以显示,它可以正确地显示它的整体。
请问这种 space-between 两端对齐的,最后一行 怎样靠左和上面的一样正常显示,而不是最后一个跑到最右边去了, 网上找了很多,加伪类之类的方法都不行,请问如何去做合适?
本文向大家介绍React Native基础入门之初步使用Flexbox布局,包括了React Native基础入门之初步使用Flexbox布局的使用技巧和注意事项,需要的朋友参考一下 前言 在上篇中,笔者分享了部分安装并调试React Native应用过程里的一点经验,如果还没有看过的同学请点击《React Native基础&入门教程:调试React Native应用的一小步》。 在本篇里,让我们