React Bootstrap-将项目与一个单元格中的同一行对齐

问题描述

我是新来的反应者,我试图将DropDownButton(位置)和TextInput(小时)(Refer to here) 对齐到一个单元格中的同一行,而不创建新列。有没有一种方法可以在不更改表结构的情况下进行操作?谢谢!

这是我的代码。

                      <td>
                        <DropdownButton           
                          id="dropdown-basic-button" 
                          title={item.position}
                          type='button'
                        >
                          <Dropdown.Item as='button' type='button'><div onClick={(e) => this.handleChangeEC(e.target.textContent,item,'position')}>Position</div></Dropdown.Item>
                          <Dropdown.Item as='button' type='button'><div onClick={(e) => this.handleChangeEC(e.target.textContent,'position')}>PM</div></Dropdown.Item>
                          <Dropdown.Item as='button' type='button'><div onClick={(e) => this.handleChangeEC(e.target.textContent,'position')}>SA</div></Dropdown.Item>
                          <Dropdown.Item as='button' type='button'><div onClick={(e) => this.handleChangeEC(e.target.textContent,'position')}>AP</div></Dropdown.Item>
                          <Dropdown.Item as='button' type='button'><div onClick={(e) => this.handleChangeEC(e.target.textContent,'position')}>P</div></Dropdown.Item>
                        </DropdownButton>
                        <input
                          type="number"
                          name="workingHour"
                          value={item.workingHour}
                          onChange={(e) => this.handleChangeTM(e.target.value,e.target.name)}
                          className="form-control"
                          placeholder='Hour'
                          min='1'
                        />
                      </td>

解决方法

添加标签<div className='input-group>来包装所有内容。

  <td>

    **<div className='input-group'>**

    <DropdownButton           
      id="dropdown-basic-button" 
      title={item.position}
      type='button'
    >
      <Dropdown.Item as='button' type='button'><div onClick={(e) => this.handleChangeEC(e.target.textContent,item,'position')}>Position</div></Dropdown.Item>
      <Dropdown.Item as='button' type='button'><div onClick={(e) => this.handleChangeEC(e.target.textContent,'position')}>PM</div></Dropdown.Item>
      <Dropdown.Item as='button' type='button'><div onClick={(e) => this.handleChangeEC(e.target.textContent,'position')}>SA</div></Dropdown.Item>
      <Dropdown.Item as='button' type='button'><div onClick={(e) => this.handleChangeEC(e.target.textContent,'position')}>AP</div></Dropdown.Item>
      <Dropdown.Item as='button' type='button'><div onClick={(e) => this.handleChangeEC(e.target.textContent,'position')}>P</div></Dropdown.Item>
    </DropdownButton>
    <input
      type="number"
      name="workingHour"
      value={item.workingHour}
      onChange={(e) => this.handleChangeTM(e.target.value,e.target.name)}
      className="form-control"
      placeholder='Hour'
      min='1'
    />

    **</div>**

  </td>

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...