material-ui 相关问题

实施Google Material Design的React组件。 http://material-ui.com

Material ui DataGrid pageSize 和滚动问题

我正在使用 Material ui DataGrid 组件来显示从车辆黑匣子收到的事件文件记录,其中包含 135 条记录。现在默认情况下我将 pagesize 设置为 100 并设置 DataGrid

回答 1 投票 0

MUI Data-grid-pro React 组件中点击时如何在行下显示自定义组件?

我正在尝试在 MUI DataGrid 中添加一个功能,如果您单击一行,它会展开更多信息, 这是我尝试过的演示 但我无法将其自定义为具有行的完整宽度并具有...

回答 1 投票 0

材质 UI 列表项文本:主要文本溢出

抱歉,如果有人问这个问题,我查了一下,找不到答案! 我有一个具有设定宽度的 Material UI 列表视图(位于侧边栏中)。我正在尝试渲染某些选项的标题,并且

回答 2 投票 0

如何更改TextField创建的MUI Select组件的InputAdornment的颜色?

我想将 TextField 创建的以下 MUI Select 组件的 InputAdornment 的颜色更改为蓝色。 InputAdornment 充当占位符。 const [国家/地区,setCountry] = useState("&...

回答 1 投票 0

如何在reactjs中使用material ui在页面上导航

我正在使用material-Ui为我的仪表板制作一个抽屉,我在页面上导航时遇到了问题 首先,我想分享我的应用程序。 js 这里我有产品路线 <

回答 2 投票 0

如何为TextField创建的MUI Select组件添加占位符?

我想将占位符(-- Select --)添加到由 TextField 使用 select 属性创建的以下 MUI Select 组件。 const [国家/地区,设置国家/地区] = useState("") 我想将占位符 (-- Select --) 添加到由 TextField 使用 select 属性创建的以下 MUI Select 组件。 const [country, setCountry] = useState("") <TextField select value={country} onChange={e => setCountry(e.target.value)} > <MenuItem value='US'>America</MenuItem> <MenuItem value='CA'>Canada</MenuItem> <MenuItem value='UK'>England</MenuItem> </TextField> 我尝试添加 placeholder='-- Select --' 道具,但无法显示占位符。 然后我尝试添加 label='-- Select --' 道具。尽管可以显示占位符,但当最初渲染组件并尝试选择一个选项时,标签移动到组件的左上角,我不想要该动画。然后我尝试添加 InputLabelProps={{disableAnimation: true}} 道具,但动画仍然存在。 有人可以教我如何在我的案例中添加占位符吗? 如果我们检查 Select 元素,span 内部有一个空的 div,其类为 .MuiSelect-select,当没有选择值时可见。 我们可以使用此span创建一个解决方案,如下所示: const [country, setCountry] = useState(''); return ( <TextField sx={{ width: '300px', '& .MuiSelect-select span::before': { content: "'-- Select --'", }, }} select value={country} onChange={(e) => setCountry(e.target.value)} > <MenuItem value="US">America</MenuItem> <MenuItem value="CA">Canada</MenuItem> <MenuItem value="UK">England</MenuItem> </TextField> ); 您可以查看 this StackBlitz,了解此解决方案的实时工作示例。

回答 1 投票 0

如何设置 Material UI 表格标题的样式?

如何设置材质 UI 表格标题的样式? 也许像使用 useStyle 添加类之类的东西。 甜点(100克

回答 6 投票 0

在 React 中禁用 Material-UI 按钮中的提升

我想在React中禁用material-ui中按钮的默认高度。 下面的代码似乎不起作用: 常量主题 = createTheme({ 成分: { 穆按钮:{ 默认属性:{ ...

回答 2 投票 0

如果 MenuItem 的 value prop 和 option 不同,如何在 MUI Select 组件中添加占位符?

我想向以下 MUI Select 组件添加一个占位符(-- Select --)。 const [国家/地区,设置国家/地区] = useState("") 我想向以下 MUI Select 组件添加一个占位符 (-- Select --)。 const [country, setCountry] = useState("") <FormControl fullWidth error={!country}> <Select displayEmpty renderValue={selected => selected.length === 0 ? '-- Select --' : selected} value={country} onChange={e => setCountry(e.target.value)} > <MenuItem value='US'>America</MenuItem> <MenuItem value='CA'>Canada</MenuItem> <MenuItem value='UK'>England</MenuItem> </Select> {!country && <FormHelperText>This field is required.</FormHelperText>} </FormControl> 当我添加 displayEmpty 并在 renderValue 组件中添加以下 Select 属性时,如果我选择“美国”,则会呈现“美国”而不是“美国”。 renderValue={selected => selected.length === 0 ? '-- Select --' : selected} 如果 value 道具按如下方式更改,则该组件可以正常工作。 <MenuItem value='America'>America</MenuItem> <MenuItem value='Canada'>Canada</MenuItem> <MenuItem value='England'>England</MenuItem> 但是,数据库中只会存储国家/地区代码,因此值必须是“US”、“CA”和“UK”。有人可以教我如何添加占位符,同时选中相应选项后才能正确显示吗? 最常见和推荐的方法是在对象中找到正确的标签。 const CountryFormComponent = () => { ...rest of component body const listOfCountries = [{id : 'US', label: 'America'}, {id : 'CA', label: 'Canada'}, {id : 'UK', label: 'England'}, ]; const generateRenderValue = (selected) => { return (selected.length === 0 ? '-- Select --' : listOfCountries.find((x) => x.id === selected).label); } .... //return statement .... <FormControl fullWidth error={!country}> <Select displayEmpty renderValue={generateRenderValue} value={country} onChange={e => setCountry(e.target.value)} > {listOfCountries.map((x) => <MenuItem value={x.id}>{x.label}</MenuItem>} </Select>

回答 0 投票 0

带超链接的材质 UI 文本字段

将超链接连同文本内容作为值传递给material-ui的TextFeild,但它呈现为字符串(如下图所示) 成分: 从 '@material-ui/core' 导入 { TextField, Link } ...

回答 2 投票 0

如何自定义MUI AutoComplete组件以支持子菜单选项?

我正在使用 MUI AutoComplete 来显示选项列表。但是,其中一些需要有子菜单类型的选项。我无法实施它。以下是我迄今为止能够实现的内容。但是...

回答 1 投票 0

React MUI 卡无法具有相同的高度

我有一个带有 3 张卡的仪表板,其中调用了 3 个独立的组件。卡片的高度根据每张卡片的内容而扩展。我想让所有 3 张卡片的高度都与...

回答 1 投票 0

MUI Datagrid V5 更改页脚高度

我一直在到处寻找改变 DataGrid 上的页脚高度但无济于事。我希望有一个像 headerHeight 这样的简单解决方案,但它似乎不存在。我的搜索是疯狂的还是盲目的...

回答 1 投票 0

我想创建一个自定义星形对话框设计

我想创建一个自定义对话框,如下图所示。我正在使用带有 React 和 TypeScript 的 Material UI,但我也愿意接受带有自定义 CSS 的解决方案。 现在我尝试了 CSS pr...

回答 1 投票 0

MUI X - Datagrid - 删除 MuiDataGrid-filler 组件

我刚刚注意到网格底部存在额外的填充空间。我怎样才能摆脱它? 原来是这个组件: 我尝试将其高度设置为 0 并删除其孔径...

回答 1 投票 0

Material UI SwipeableDrawer 中的固定元素在滚动时会在移动设备上移动位置

我正在使用 Material UI 的 SwipeableDrawer 组件来创建一个带有固定操作按钮容器的底部抽屉。容器定位位置:固定;底部:0;。这对德...

回答 1 投票 0

如何根据下拉选择值清除 mui 自动完成值?

我有一个反应代码,其中包括左侧的一个 mui 下拉菜单和右侧的一个 mui 自动完成功能。左侧下拉列表具有三个类别作为其值: dropDownVals = [ { 名称:“...

回答 1 投票 0

自定义 MUI 字段 (<TextField />) 无法识别值的更改

我正在尝试创建自定义表单组件,因此如果我决定更改样式,则不需要更新每个项目。ReportSelect 版本不会在选择菜单项时更新值,并且...

回答 1 投票 0

@mui/x-data-grid 中的 ValueGetter 函数接收未定义的参数

我正在使用 @mui/x-data-grid 版本 7.3.0,我的列定义中的 valueGetter 函数存在问题。 valueGetter 函数应该接收的 params 对象是

回答 1 投票 0

React 延迟加载昂贵的材料-ui 模态

我有昂贵的material-ui模态组件,需要大约1秒的时间来渲染,我尝试使用Suspense和React.lazy延迟加载,但它对我不起作用,如果我理解正确的话,它只是

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.