国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ant Table rowSelection勾選后更新數據無法清除緩存(無法取消勾選)

Euphoria / 1375人閱讀

摘要:首先是在官網上照著寫的一個方法原代碼處理勾選數據后清空勾選修改后的代碼處理勾選數據后清空勾選這里是起作用的關鍵


問題描述:如上圖所示,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 Ant Design)

    摘要:表單域表單一定會包含表單域,表單域可以是輸入控件,標準表單域,標簽,下拉菜單,文本域等。如果發現下拉菜單跟隨頁面滾動,或者需要在其他彈層中觸發,請嘗試使用將下拉彈層渲染節點固定在觸發器的父元素中。 DvaJs dispatch在 dva 中,connect Model 的組件通過 props 可以訪問到 dispatch,可以調用 Model 中的 Reducer 或者 Effects...

    MadPecker 評論0 收藏0
  • 探究:絕對定位沒有設置 top, right, bottom, left 的世界是怎樣的?

    摘要:一個元素如果設置了但沒有設置此元素的位置在哪在涉及到絕對定位元素的位置問題時一個重要的概念是想要了解元素的位置還得找到此元素的才行如下是我進行的一系列測試以及對測試結果的試探性解釋文中的英文術語都不翻譯方便直接查或者其他技術文檔請持有懷疑精 一個元素如果設置了position: absolute;, 但沒有設置top, right, bottom, left, 此元素的位置在哪? 在涉...

    kbyyd24 評論0 收藏0
  • angularjs 多選框的實現

    摘要:目標效果最初的想法,當為時,多選框為勾選狀態,而則可以與勾選的狀態值綁定,代碼如下代碼控制器中的測試數據效果顯然并不是我想要的,在全選后下面的并沒有跟著改變,所以僅靠頁面是無法實現全選效果的所以我在控制器里添加了一個方法,在點擊全選的時 目標效果:showImg(https://segmentfault.com/img/bVbhZzU?w=702&h=230); 最初的想法,ng-ch...

    dreamans 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<