Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Programatically show Cascader popup with popupVisible #8088

Closed
jhchill666 opened this issue Nov 1, 2017 · 0 comments
Closed

Programatically show Cascader popup with popupVisible #8088

jhchill666 opened this issue Nov 1, 2017 · 0 comments

Comments

@jhchill666
Copy link

What problem does this feature solve?

Currently, if using custom children in Cascader, for example to perform search using an async api, there is no way to display results in the popup. In the DropDown component, there is visible and onVisibleChange, to optionally make the component controlled.

In the render method of Cascader.js,, inputProps is composed of otherProps with certain props omitted. These include popupVisible. Would be simple enough to remove popupVisible from the omit, enabling the component to be 'controlled' fully.

Is there a valid reason, why this could not be supported?

What does the proposed API look like?

const inputProps = omit(otherProps, [
      'onChange',
      'options',
      'popupPlacement',
      'transitionName',
      'displayRender',
      'onPopupVisibleChange',
      'changeOnSelect',
      'expandTrigger',
      // 'popupVisible',
      'getPopupContainer',
      'loadData',
      'popupClassName',
      'filterOption',
      'renderFilteredOption',
      'sortFilteredOption',
      'notFoundContent',
    ]);
@afc163 afc163 closed this as completed in 59db56e Nov 3, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant