業務需求:
正常情況下,easyui的全選checkbox會選擇表中全部的checkbox包括行。及時對checkbox加了disable屬性也沒有效果。但是現在的業務是當對checkbox加了disabled的屬性,我需要不對disabled的行進行選中:
一下是我的解決方案。
1,替換掉easyui的表頭的checkbox。
2,去遍歷除表頭以外剩下的checkbox(包含disabled的checkbox),因為我需要拿到checkbox的下標,下標就是行號。有了行號就能選中行。
3,判斷checkbox有沒有disabled屬性。有的話 不選中
下面貼上代碼
這樣就能選中不為disabled的行與checkbox了。
注:之前嘗試過直接 使用 attr("disabled",true),這樣並沒有效果,只能使checkbox打上勾,並不能選中行的數據。
本文記錄自己開發歷程中遇到的一些問題,如有不足或者有問題的地方,希望有人可以給出改進建議,謝謝
如要轉載本文,請標明出處~謝謝!