up
This commit is contained in:
@@ -82,8 +82,10 @@ function TRPNewCust:show()
|
||||
uiobjs.InputFrom:refreshItems(optionInfor.options, optionInfor.values)
|
||||
optionInfor = DBCust.getFilter4Popup(DBCust.FilterGroup.taskList)
|
||||
uiobjs.InputTask:refreshItems(optionInfor.options, optionInfor.values)
|
||||
optionInfor = DBCust.getFilter4Popup(DBCust.FilterGroup.loginNoList)
|
||||
uiobjs.InputLogin:refreshItems(optionInfor.options, optionInfor.values)
|
||||
|
||||
-- optionInfor = DBCust.getFilter4Popup(DBCust.FilterGroup.loginNoList)
|
||||
local poplist = DBUser.getPopList()
|
||||
uiobjs.InputLogin:refreshItems(poplist.options, poplist.values)
|
||||
|
||||
self:refreshContent()
|
||||
|
||||
@@ -95,27 +97,31 @@ end
|
||||
|
||||
function TRPNewCust:refreshContent()
|
||||
uiobjs.DetailRoot:setValue(self.mdata)
|
||||
if self.isNewCust then
|
||||
uiobjs.ExtendRoot:init(
|
||||
{
|
||||
data = self.mdata,
|
||||
onFinish = self:wrapFunc(self.setExtendFieldsMode),
|
||||
isEditMode = true
|
||||
},
|
||||
nil
|
||||
)
|
||||
else
|
||||
uiobjs.ExtendRoot:init(
|
||||
{
|
||||
data = self.mdata,
|
||||
isEditMode = true,
|
||||
onFinish = self:wrapFunc(self.setExtendFieldsMode),
|
||||
onClick = self:wrapFunc(self.onClickInputField4Extend),
|
||||
onSelect = self:wrapFunc(self.onPopupFieldValChg4Extend)
|
||||
},
|
||||
nil
|
||||
)
|
||||
end
|
||||
|
||||
-- if self.isNewCust then
|
||||
-- uiobjs.ExtendRoot:init(
|
||||
-- {
|
||||
-- data = self.mdata,
|
||||
-- onFinish = self:wrapFunc(self.setExtendFieldsMode),
|
||||
-- isEditMode = true
|
||||
-- },
|
||||
-- nil
|
||||
-- )
|
||||
-- else
|
||||
-- uiobjs.ExtendRoot:init(
|
||||
-- {
|
||||
-- data = self.mdata,
|
||||
-- isEditMode = true,
|
||||
-- onFinish = self:wrapFunc(self.setExtendFieldsMode),
|
||||
-- onClick = self:wrapFunc(self.onClickInputField4Extend),
|
||||
-- onSelect = self:wrapFunc(self.onPopupFieldValChg4Extend)
|
||||
-- },
|
||||
-- nil
|
||||
-- )
|
||||
-- end
|
||||
|
||||
local taskId = self.mdata and self.mdata.taskId or nil
|
||||
self:showExtentFiles(taskId)
|
||||
|
||||
-- 设置星级
|
||||
stars = {}
|
||||
@@ -126,6 +132,30 @@ function TRPNewCust:refreshContent()
|
||||
self.csSelf:invoke4Lua(self:wrapFunc(self.reposition), 0.1)
|
||||
end
|
||||
|
||||
---public 显示扩展字段
|
||||
function TRPNewCust:showExtentFiles(taskId)
|
||||
---@type _ParamCellExtendFiledRoot
|
||||
local param = {}
|
||||
param.data = self.mdata and self.mdata.jsonStr or {}
|
||||
-- param.isEditMode = true
|
||||
param.onFinish = self:wrapFunc(self.setExtendFieldsMode)
|
||||
param.fields = {}
|
||||
local fields = DBCust.getFieldsByTask(taskId) or {}
|
||||
---@type _ParamCellExtendFiled
|
||||
local filedInfor
|
||||
for i, v in ipairs(fields) do
|
||||
filedInfor = {}
|
||||
filedInfor.attr = v
|
||||
filedInfor.isEditMode = true
|
||||
if not self.isNewCust then
|
||||
filedInfor.onClick = self:wrapFunc(self.onClickInputField4Extend)
|
||||
filedInfor.onSelect = self:wrapFunc(self.onPopupFieldValChg4Extend)
|
||||
end
|
||||
table.insert(param.fields, filedInfor)
|
||||
end
|
||||
uiobjs.ExtendRoot:init(param, nil)
|
||||
end
|
||||
|
||||
function TRPNewCust:reposition()
|
||||
uiobjs.DetailRootTabel.repositionNow = true
|
||||
uiobjs.Table.repositionNow = true
|
||||
@@ -182,7 +212,7 @@ function TRPNewCust:setElementMode(el)
|
||||
else
|
||||
boxcollider.enabled = true
|
||||
end
|
||||
|
||||
|
||||
if ButtonReset then
|
||||
ButtonReset.disabled = (not self.isNewCust)
|
||||
end
|
||||
@@ -372,27 +402,7 @@ function TRPNewCust:setEventDelegate()
|
||||
)
|
||||
end,
|
||||
InputTask = function()
|
||||
if self.isNewCust then
|
||||
uiobjs.ExtendRoot:init(
|
||||
{
|
||||
data = {taskId = uiobjs.InputTask.value},
|
||||
onFinish = self:wrapFunc(self.setExtendFieldsMode),
|
||||
isEditMode = true
|
||||
},
|
||||
nil
|
||||
)
|
||||
else
|
||||
uiobjs.ExtendRoot:init(
|
||||
{
|
||||
data = self.mdata,
|
||||
isEditMode = true,
|
||||
onFinish = self:wrapFunc(self.setExtendFieldsMode),
|
||||
onClick = self:wrapFunc(self.onClickInputField4Extend),
|
||||
onSelect = self:wrapFunc(self.onPopupFieldValChg4Extend)
|
||||
},
|
||||
nil
|
||||
)
|
||||
end
|
||||
self:showExtentFiles(uiobjs.InputTask.value)
|
||||
end
|
||||
}
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user