小编g n*_*nav的帖子

Autocomplete Material UI React 中的全选和全选按钮

我想在 Autocomplete React Material UI 中实现两个按钮 Select All 和 Select None 以及每个选项的复选框。单击 Select All 按钮时,必须选中所有选项,当我单击 Select None 时,必须取消选中所有选项。我该如何实现?

<Autocomplete
      id={id }
      size={size}
      multiple={multiple}
      value={value}
      disabled={disabled}
      options={items}
      onChange={handleChange}
      getOptionLabel={option => option.label}
      renderOption={(option, { selected }) => (
        <React.Fragment >
          {isCheckBox(check, selected)}
          {option.label}
        </React.Fragment>
      )}
      renderInput={params => (
        <TextField id="dropdown_input"
          {...params} label="controlled" variant={variant} label={label} placeholder={placeholder} />
      )}
    />
export function isCheckBox(check, selected) { 
  if (check) {
    const CheckBox = <Checkbox
      id="dropdown_check"
      icon={icon}
      checkedIcon={checkedIcon}
      checked={selected}
    />
    return CheckBox;
  }
  return null;
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs material-ui

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

React Material-UI:如何在单击后禁用工具提示

我在 Material-UI 中有一个选项卡组件,我想在其上实现一个工具提示。

我的问题是,当我单击选项卡组件时,工具提示并没有消失。我单击该选项卡后它必须消失。

目前,即使我单击该选项卡,它仍然可见。

我该如何纠正这个问题?

<Tabs
  className="navbar-routes"
  value={value}
  style={{ color: 'green'}}
  indicatorColor="secondary"
  onChange={handleChange} 
>
  {
    tabsData.map(({id,title,description}) => {
      return( 
        <ToolTip description={description}>
          <Tab
            style={{ 
              minWidth: 10,
              fontSize: '80%',
              fontWeight: 'bold',
              marginLeft: '-4px',
              marginRight: 4
            }} 
            key={id}
            component={Link}
            to={`/${title}`}
            label={`${title}`}
          />
        </ToolTip>
      );
    }
 )}
  </Tabs>
Run Code Online (Sandbox Code Playgroud)

html javascript css reactjs material-ui

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

标签 统计

javascript ×2

material-ui ×2

reactjs ×2

css ×1

html ×1