我想使用Dropdown
组件并提供两个选项OK
和reset
按钮(如表示例中提供的),
经过一些研究,我没有在下拉或菜单组件 api 中找到有关此功能的任何提及,
有没有人在组件之外实现了这样的功能Table
,任何输入这是如何工作的?
OK
实现该组件的和RESET
选项的代码是专门为table
此处的下拉列表实现的(https://github.com/ant-design/ant-design/blob/master/components/table/filterDropdown.tsx#L196-L222)。
您可以类似地实现它(即Menu
用 div 包装并自己处理事件),或者您可以创建一个 ant design github 票并询问是否 a)这应该是设计规范的一部分 b)是否应该有一个可重用的消费这个的方法
根据github 中的这个问题,可以通过Popover
with Menu
+来实现这样的功能Buttons
您将希望通过 javascript/jQuery 绑定到更改事件。
在$(document.ready()
您可以调用将执行此绑定的函数。
然后您只需通过 jQuery 选择器检查下拉列表的值。
<script>
$(document).ready(function() {
$("dropdownSelector").change(function() {
var val = $(this).value();
//logic to do things
});
});
</script>
您可以在此处查看使用 jQuery 选择器的不同方法:https ://api.jquery.com/category/selectors/