diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberFagLogView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberFagLogView.lua index 67ee2cce..1c36e2bf 100644 --- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberFagLogView.lua +++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberFagLogView.lua @@ -32,6 +32,8 @@ function M:init(url) self:Destroy() end) + + for i = 1, 8 do local tem = math.pow(2, i - 1) local btn_filter = self._view:GetChild("btn_filter" .. tem) @@ -40,24 +42,12 @@ function M:init(url) self.hp_log = {} self.m_index = 0 self.lst_fag.numItems = 0 - local filter = self:GetFilter() - local btn_all = self._view:GetChild("btn_all") - if btn_all then - btn_all.selected = filter == 251 - end self:GetData(0) end) end end self._view:GetChild('btn_all').onClick:Set(function() - for i = 1, 8 do - local tem = math.pow(2, i - 1) - local btn_filter = self._view:GetChild("btn_filter" .. tem) - if btn_filter then - btn_filter.selected = true - end - end self:GetData(0) end) @@ -106,6 +96,7 @@ end -- 获取过滤值,根据多选框计算 function M:GetFilter() local filter = 0 + local btn_all = self._view:GetChild('btn_all') for i = 1, 8 do local tem = math.pow(2, i - 1) --print("aaaaaaaaaaaaaaaaaaaaaaaa ",tem) @@ -114,7 +105,7 @@ function M:GetFilter() filter = filter + tem end end - return filter + return btn_all.selected and 251 or filter end -- 显示原因文本 diff --git a/wb_new_ui/assets/NewGroup/images/jifen/btn_filter1.xml b/wb_new_ui/assets/NewGroup/images/jifen/btn_filter1.xml index 4c3fcbe3..afe6105f 100644 --- a/wb_new_ui/assets/NewGroup/images/jifen/btn_filter1.xml +++ b/wb_new_ui/assets/NewGroup/images/jifen/btn_filter1.xml @@ -11,5 +11,5 @@ -