材料ui使结帐可见

时间:2018-07-19 10:54:39

标签: reactjs material-ui

我正在使用Material-UI复选框,并且希望使该复选框不可见。 看着API documentation of the checkbox,只有禁用功能。

此刻,我正在使用地图功能遍历所有项目。

items = data.map((data, index) => {
        return <div>
            <Grid container>
                <Grid item sm={10}>
                {data.name}
              </Button>
            </Grid>
            <Grid item sm={2}>
              <Checkbox
                disabled={this.state.enabledCheckBox} />
            </Grid>
          </Grid>
        </div>
      })

1 个答案:

答案 0 :(得分:0)

当您不想渲染时仅返回null

items = data.map((data, index) => {
        return <div>
            <Grid container>
                <Grid item sm={10}>
                {data.name}
              </Button>
            </Grid>
            <Grid item sm={2}>
              {this.state.enabledCheckBox?<Checkbox />:null}
            </Grid>
          </Grid>
        </div>
      })

items = data.map((data, index) => {
        return <div>
            <Grid container>
                <Grid item sm={10}>
                {data.name}
              </Button>
            </Grid>
            <Grid item sm={2}>
              this.state.enabledCheckBox&&<Checkbox />
            </Grid>
          </Grid>
        </div>
      })