代码之家  ›  专栏  ›  技术社区  ›  pedrommuller

打开“选择”而不单击子组件

  •  1
  • pedrommuller  · 技术社区  · 3 年前

    我想知道如何打开 Select from blueprint 而不在用于渲染选择的子组件上使用click方法。

    <UserSelect
        items={allUsers} popoverProps={{ minimal: false }}
        noResults={<MenuItem disabled={true} text='No results.' />}
        itemRenderer={renderUser}
        itemPredicate={filterUsers}
        onItemSelect={(item,ev)=>{onItemSelectHandler(item,ev);} }>
        <p ref={usersDropdownRef} > click me test</p>
    </UserSelect>
    

    而不是使用 点击段落 ,我想在UserSelect中设置一个道具,比如isOpen={myVar},如果isOpen不能通过道具获得,我如何实现类似的解决方案?

    0 回复  |  直到 3 年前
        1
  •  0
  •   pedrommuller    3 年前

    要使用popoverProps={{isOpen:true}}控制底层Popover