Files
tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICalenderDay.lua
2020-07-04 14:41:25 +08:00

60 lines
1.3 KiB
Lua

-- 单元
local uiCell = {}
local csSelf = nil
local transform = nil
local gameObject = nil
local Background = nil
local Label = nil
local mData = nil
function uiCell.init(go)
gameObject = go
transform = go.transform
csSelf = gameObject:GetComponent("CLCellLua")
Background = getChild(transform, "Background"):GetComponent("UISprite")
Label = getChild(transform, "Label"):GetComponent("UILabel")
end
function uiCell.show(go, data)
mData = data
if (mData.day < 0) then
Label.text = ""
else
Label.text = tostring(mData.day)
end
local isSelected = MapEx.getBool(mData, "isSelected")
uiCell.refreshState(isSelected)
end
function uiCell.refreshState(isSelected)
if (mData == nil) then
return
end
mData.isSelected = isSelected
if (mData.isToday) then
Background.color = ColorEx.getColor(133, 255, 133)
Label.color = ColorEx.getColor(0xff363636)
else
Background.color = ColorEx.getColor(242, 242, 242)
Label.color = ColorEx.getColor(0xff363636)
end
if (isSelected) then
Background.color = ColorEx.getColor(0xff2990dc)
Label.color = Color.white
end
end
function uiCell.refresh(flag)
end
function uiCell.getData()
return mData
end
return uiCell