摘要:首先是在官網上照著寫的一個方法原代碼處理勾選數據后清空勾選修改后的代碼處理勾選數據后清空勾選這里是起作用的關鍵
問題描述:如上圖所示,ant.design中使用Table中的rowSelection單選框功能;在勾選了數據之后進行操作后重新請求數據,發現新的數據仍然被勾選,我們希望看到的效果當然是刷新數據后勾選取消掉,畢竟是新數據嘛。。。
首先是在官網上照著寫的一個方法:
原代碼:
clearCheck = () => { // 處理勾選數據后清空勾選 this.setState({ selectedRowKeys: [] }) } render () { const rowSelection = { onChange: (selectedRowKeys) => { this.setState({ selectedRowKeys, }) } } }
修改后的代碼:
this.state = { selectedRowKeys: [] } clearCheck = () => { // 處理勾選數據后清空勾選 this.setState({ selectedRowKeys: [] }) } render () { const rowSelection = { selectedRowKeys, //這里是起作用的關鍵 onChange: (selectedRowKeys) => { this.setState({ selectedRowKeys }) } } }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/102017.html
摘要:表單域表單一定會包含表單域,表單域可以是輸入控件,標準表單域,標簽,下拉菜單,文本域等。如果發現下拉菜單跟隨頁面滾動,或者需要在其他彈層中觸發,請嘗試使用將下拉彈層渲染節點固定在觸發器的父元素中。 DvaJs dispatch在 dva 中,connect Model 的組件通過 props 可以訪問到 dispatch,可以調用 Model 中的 Reducer 或者 Effects...
摘要:一個元素如果設置了但沒有設置此元素的位置在哪在涉及到絕對定位元素的位置問題時一個重要的概念是想要了解元素的位置還得找到此元素的才行如下是我進行的一系列測試以及對測試結果的試探性解釋文中的英文術語都不翻譯方便直接查或者其他技術文檔請持有懷疑精 一個元素如果設置了position: absolute;, 但沒有設置top, right, bottom, left, 此元素的位置在哪? 在涉...
摘要:目標效果最初的想法,當為時,多選框為勾選狀態,而則可以與勾選的狀態值綁定,代碼如下代碼控制器中的測試數據效果顯然并不是我想要的,在全選后下面的并沒有跟著改變,所以僅靠頁面是無法實現全選效果的所以我在控制器里添加了一個方法,在點擊全選的時 目標效果:showImg(https://segmentfault.com/img/bVbhZzU?w=702&h=230); 最初的想法,ng-ch...
閱讀 1637·2021-10-27 14:13
閱讀 1881·2021-10-11 10:59
閱讀 3377·2021-09-24 10:26
閱讀 1934·2019-08-30 12:48
閱讀 3045·2019-08-30 12:46
閱讀 2040·2019-08-30 11:16
閱讀 1423·2019-08-30 10:48
閱讀 2748·2019-08-29 16:54