更有效的价值选择

时间:2019-04-25 15:58:05

标签: javascript reactjs

我一直在使用react创建一个选择下拉菜单,该菜单保留其值,如

 <Select
     style={{ width: "100%" }}
     name="contractarea"
     id="contractarea"
     value={contractArea || 5}
 <MenuItem value={10}>Reason 3</MenuItem>
 <MenuItem value={20}>Reason 3</MenuItem>
 <MenuItem value={30}>Reason 3</MenuItem>
  />

但是我要控制它

{contractArea === 20 ? (

            <Typography component="h2" variant="subtitle1" gutterBottom>
              Example Text
            </Typography>
            <FormGroup row>
              <FormControlLabel
                control={
                  <Checkbox
                    onChange={handleCheckChange("checkedA")}
                    value="checkedA"
                    color="primary"
                    defaultChecked
                  />
                }
                label="Example"
              />
           ) : (

          <div />
        )}

但是,如果我想调用另一个值,则需要再次重复上述条件,我觉得这是多余的,可以提高效率。另外,我渲染了一个空白的div来满足条件语句,我需要它只是使用户看不见的东西

1 个答案:

答案 0 :(得分:0)

您可以为contractArea添加OR值

SELECT  STRING_AGG([column_name], ',')
  FROM  [sde].[SDE_column_registry]
  WHERE [table_name] LIKE 'TESTFEATURECLASS' AND
        [column_name] <> 'SHAPE'