修改子表数据
parent
d693920404
commit
4faeba2c37
|
|
@ -1095,14 +1095,31 @@ namespace OpenAuth.App.FormScheme.FormHelpers
|
|||
{
|
||||
tableMap[component.ComponentProps.DataTable] = new List<FormComponentNewModel>();
|
||||
}
|
||||
////解析栅格数据
|
||||
//if (component.Component == "Grid" && component.Type != "subTable")
|
||||
//{
|
||||
// //tableMap[component.ComponentProps.DataTable].AddRange(component.children);
|
||||
// //girdTableMap.Add(component.ComponentProps.DataTable, component);
|
||||
// foreach (var column in component.Columns)
|
||||
// {
|
||||
// tableMap[component.ComponentProps.DataTable].AddRange(column.children);
|
||||
// if (girdTableMap.ContainsKey(component.ComponentProps.DataTable))
|
||||
// {
|
||||
// //girdTableMap[component.ComponentProps.DataTable].AddRange(column);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// girdTableMap.Add(component.ComponentProps.DataTable, column);
|
||||
// }
|
||||
|
||||
if (component.Component == "Grid")
|
||||
// }
|
||||
//}
|
||||
//解析子表数据
|
||||
if (component.Component == "Grid" && component.Type == "subTable")
|
||||
{
|
||||
//tableMap[component.ComponentProps.DataTable].AddRange(component.children);
|
||||
//girdTableMap.Add(component.ComponentProps.DataTable, component);
|
||||
tableMap[component.ComponentProps.DataTable].AddRange(component.Columns[0].children);
|
||||
foreach (var column in component.Columns)
|
||||
{
|
||||
tableMap[component.ComponentProps.DataTable].AddRange(column.children);
|
||||
if (girdTableMap.ContainsKey(component.ComponentProps.DataTable))
|
||||
{
|
||||
//girdTableMap[component.ComponentProps.DataTable].AddRange(column);
|
||||
|
|
@ -1123,6 +1140,10 @@ namespace OpenAuth.App.FormScheme.FormHelpers
|
|||
//添加关联键
|
||||
tableMap[component.ComponentProps.DataTable].Add(component);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1215,14 +1236,22 @@ namespace OpenAuth.App.FormScheme.FormHelpers
|
|||
foreach (var column in components)
|
||||
{
|
||||
//新加
|
||||
var field = components.Where(t => t.ComponentProps.FieldName == column.ComponentProps.FieldName).First();
|
||||
if (field.ComponentProps.FieldName == "geom")
|
||||
//var field = components.Where(t => t.ComponentProps.FieldName == column.ComponentProps.FieldName).First();
|
||||
//if (field.ComponentProps.FieldName == "geom")
|
||||
//{
|
||||
// str.Append($" st_astext(\"{column.ComponentProps.FieldName}\") as " + field.Field + ",");
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// str.Append($" \"{column.ComponentProps.FieldName}\" as " + field.Field + ",");
|
||||
//}
|
||||
if (column.ComponentProps.FieldName != null && column.ComponentProps.FieldName == "geom")
|
||||
{
|
||||
str.Append($" st_astext(\"{column.ComponentProps.FieldName}\") as " + field.Field + ",");
|
||||
str.Append($" st_astext(\"{column.ComponentProps.FieldName}\") as " + column.Field + ",");
|
||||
}
|
||||
else
|
||||
else if(column.ComponentProps.FieldName != null)
|
||||
{
|
||||
str.Append($" \"{column.ComponentProps.FieldName}\" as " + field.Field + ",");
|
||||
str.Append($" \"{column.ComponentProps.FieldName}\" as " + column.Field + ",");
|
||||
}
|
||||
//str.Append($" \"{column.ComponentProps.FieldName}\" as " + field.Field + ",");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,6 +13,10 @@ namespace OpenAuth.App.FormScheme.Response
|
|||
/// </summary>
|
||||
public string Component { get; set; }
|
||||
/// <summary>
|
||||
/// 组件下属类型
|
||||
/// </summary>
|
||||
public string Type { get; set; }
|
||||
/// <summary>
|
||||
/// 标识
|
||||
/// </summary>
|
||||
public string Field { get; set; }
|
||||
|
|
|
|||
Loading…
Reference in New Issue