|
|
|
@ -164,10 +164,17 @@ def getViewForVariables(datavars,varsinfo,step=None,expert=None):
|
|
|
|
|
listvalue = str(value) \
|
|
|
|
|
if type(value) == list and varObj.type != 'table' \
|
|
|
|
|
else None
|
|
|
|
|
if varObj.type == "table":
|
|
|
|
|
if datavars.getInfo(varObj.source[0]).mode == 'w':
|
|
|
|
|
fieldtype = "writable"
|
|
|
|
|
else:
|
|
|
|
|
fieldtype = "table"
|
|
|
|
|
else:
|
|
|
|
|
fieldtype = varObj.type
|
|
|
|
|
group.fields.append(Field(
|
|
|
|
|
name = varname,
|
|
|
|
|
label = varObj.label or varname,
|
|
|
|
|
type = varObj.type,
|
|
|
|
|
type = fieldtype,
|
|
|
|
|
choice = datavars.Choice(varname),
|
|
|
|
|
default = value,
|
|
|
|
|
value = value,
|
|
|
|
|