标签: material-ui

如何设置 material-ui 滑块的样式

我想设置滑块各个部分的颜色,手柄和轨道的两个部分:手柄之前和之后。或者更好:使滑块不可见(但仍然有效),这样我就可以根据滑块值自己绘制一些东西......

我不认为当前可用的样式属性使我能够做到这一点?

material-ui

1
推荐指数
1
解决办法
8374
查看次数

Material UI React Table onCellClick 不适用于 TableRow

我的反应组件中有材质 UI 表。我想将 onCellClick 事件添加到表格的每一行。但是当我将 onCellClick 添加到每个 TableRow 时,它不会被触发。但是当我将它添加到我的表格标签时,它就会被解雇。问题是当我将它添加到 Table 标签时,只能对所有行采取一种类型的操作。如果我想在每次单击时对每一行做不同的事情怎么办。这就是为什么我想让所有的 TableRow 标签都有自己的 onClick 类型的事件。我怎样才能做到这一点?

这是我在 Table Tag 上使用 onCellClick 事件的代码,这是我不想要的。

class TagDetailTable extends Component {
        handleButtonClick() {
            browserHistory.push("TagList")
        }

        handleCellClick(){
            console.log("cell clicked")
        }

        render() {
            return (
                <MuiThemeProvider>
                <div>
                    <Table onCellClick= {this.handleCellClick}>
                        <TableHeader>
                            <TableRow>
                                <TableHeaderColumn>ID</TableHeaderColumn>
                                <TableHeaderColumn>Type</TableHeaderColumn>
                                <TableHeaderColumn>Category</TableHeaderColumn>
                            </TableRow>
                        </TableHeader>
                        <TableBody>
                            <TableRow>
                                <TableRowColumn>1</TableRowColumn>
                                <TableRowColumn>Cigarette</TableRowColumn>
                                <TableRowColumn>Compliance</TableRowColumn>
                            </TableRow>
                            <TableRow >
                                <TableRowColumn>2</TableRowColumn>
                                <TableRowColumn>Cigarette</TableRowColumn>
                                <TableRowColumn>Compliance</TableRowColumn>
                            </TableRow>
                            <TableRow >
                                <TableRowColumn>3</TableRowColumn>
                                <TableRowColumn>Cigarette</TableRowColumn>
                                <TableRowColumn>Compliance</TableRowColumn>
                            </TableRow>
                            <TableRow >
                                <TableRowColumn>4</TableRowColumn>
                                <TableRowColumn>Alcohol</TableRowColumn>
                                <TableRowColumn>Compliance</TableRowColumn>
                            </TableRow>
                            <TableRow >
                                <TableRowColumn>5</TableRowColumn>
                                <TableRowColumn>Alcohol</TableRowColumn>
                                <TableRowColumn>Compliance</TableRowColumn>
                            </TableRow> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs material-ui

1
推荐指数
1
解决办法
3万
查看次数

Material ui 中的夹子抽屉

根据docs, material-ui 支持持久抽屉。
但我预期的行为是像照片一样剪下的持久抽屉。

在此处输入图片说明

我的侧边栏组件:

import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { withStyles } from 'material-ui/styles';
import Drawer from 'material-ui/Drawer';
import List, { ListItem, ListItemIcon, ListItemText } from 'material-ui/List';
import Face from 'material-ui-icons/Face';
import Person from 'material-ui-icons/Person';
import Assignment from 'material-ui-icons/Assignment';
import NavLink from 'react-router-dom/NavLink';
import { FormattedMessage } from 'react-intl';
import styles from '../../../../style/components/global/Sidebar.scss';

const cx = require('classnames/bind').bind(styles);

const rootStyles = theme => ({
  list: {
    width: 250,
    flex: 'initial',
  }, …
Run Code Online (Sandbox Code Playgroud)

material-ui

1
推荐指数
1
解决办法
3738
查看次数

如何在将按钮(Material UI)动态设置为禁用时更改其颜色?

我在 React 表中有一个按钮,它根据相邻列中的值被禁用。例如,如果相邻列中的值是 Claimed,则该按钮将被禁用,但是如果它的值为 Failed 或为空,则可以单击该按钮。现在,我可以禁用按钮……但是按钮的颜色没有改变。我为按钮使用 Material UI React 组件。禁用时如何更改按钮的颜色?

代码如下所示:

    <FlatButton
          label="CLAIM"
          disabled={
                  item.status === "Claimed" ||
                  item.status === "Progress" ||
                  item.status === "Resolved"
                }
          onClick={//Some action here}
          labelStyle= {
          {
            color: '#FFFFFF',
            fontWeight: 600,
            fontSize: 11,
          }}
          style= {
          {
            borderRadius: '2px',
            width: '60px',
            border: 'solid 1px #d8dde3',
            backgroundColor: '#00bfa5',
          }}
Run Code Online (Sandbox Code Playgroud)

javascript button reactjs material-ui

1
推荐指数
1
解决办法
7534
查看次数

带材质的全屏抽屉-ui@next

我将如何从material-ui版本中的第一个版本重新创建全屏抽屉@next

我曾经能够做到这一点

<Drawer width={'100%'} open={this.props.eventsDrawer} className="events-drawer">
...
</Drawer>
Run Code Online (Sandbox Code Playgroud)

但现在我看不到这样做的方法?我是否必须使用 CSS 来实现这一点,如果是这样,我将它应用于什么元素?

material-ui

1
推荐指数
1
解决办法
4523
查看次数

材质 UI 选项卡 - 反应 - 更改活动选项卡 onclick

我在反应项目中有选项卡组件。

我有 2 个标签。选项卡 1 和选项卡 2。当用户单击选项卡 1 的包含以选择我想将活动选项卡从选项卡 1 更改为选项卡 2 时。

例如。

我有两个选项卡 Tab1 和 Tab2。Tab1 包含 test1 和 test 2。Tab2 包含 test3 和 test4。

当用户单击 test1 (Tab1 的包含)时,我想将活动选项卡从 Tab1 更改为 Tab2。

我该怎么做。

reactjs material-ui

1
推荐指数
1
解决办法
1万
查看次数

是否可以在材料ui芯片组件上添加工具提示?

要求是我有标签,例如:颜色和值,例如:橙色。所以我想将标签显示为工具提示,将值显示为芯片。芯片有可能吗?如果没有,我有没有其他办法可以实现这一目标。

我正在使用material-ui版本v0.18.7。

reactjs material-ui

1
推荐指数
1
解决办法
1381
查看次数

1
推荐指数
1
解决办法
4243
查看次数

有没有办法使用材料 ui @next React 为 Typography 中的不同属性添加不同的字体

const fontWeightMedium = 500;
const theme = createMuiTheme({
  typography: {
    // Use the system font.
    fontFamily:
    'forzaBook',
    fontWeightMedium,
    body1: {
      fontWeight: fontWeightMedium,
    },
    button: {
      fontStyle: 'italic',
    },
    caption: {
      fontWeight:100
    }
  },
  palette: {
    primary: orange,
    secondary: {
      ...grey,
      // A400: '#00e677',
    },
    contrast: 'white',
    error: red,
  }
});
Run Code Online (Sandbox Code Playgroud)

这是我目前用于更改字体和一些版式属性的内容。但我需要更改标题的字体。有谁知道如何做到这一点?

javascript fonts reactjs material-ui

1
推荐指数
1
解决办法
2175
查看次数

材质UI删除TextField自动填充上的黄色背景

我很难从Material UI TextField组件中删除自动填充上的黄色背景。

在旧版本中,我是这样进行的:

const inputStyle = { WebkitBoxShadow: '0 0 0 1000px white inset' };
<TextField
    ...
    inputStyle={inputStyle}
/>
Run Code Online (Sandbox Code Playgroud)

但是在最新版本中,该inputStyle道具已删除并添加InputProps

我试图用这种方法将其删除,但是黄色背景颜色仍然出现: 在此处输入图片说明

import React from "react";
import PropTypes from "prop-types";
import { withStyles } from "@material-ui/core/styles";
import TextField from "@material-ui/core/TextField";

const styles = {
  root: {
    ':-webkit-autofill': {
        WebkitBoxShadow: '0 0 0 1000px white inset',
        backgroundColor: 'red !important'
    }
  },
  input: {
    ':-webkit-autofill': {
        WebkitBoxShadow: '0 0 0 1000px white inset',
        backgroundColor: 'red !important'
    }
  } …
Run Code Online (Sandbox Code Playgroud)

reactjs material-ui

1
推荐指数
2
解决办法
828
查看次数

标签 统计

material-ui ×10

reactjs ×7

javascript ×3

button ×1

fonts ×1

tabs ×1

underline ×1