【优化】考虑到##field容易写错,新增##+和##var作为子字段行的标识名
parent
9fd76d5334
commit
d9e7bc3914
|
|
@ -512,7 +512,7 @@ xml中定义如下
|
||||||
|
|
||||||
## 高级特性
|
## 高级特性
|
||||||
### 层级标题头 (hierarchy title)
|
### 层级标题头 (hierarchy title)
|
||||||
在多行数据或者深层次嵌套的数据中,如果数据字段较多,填写时不易区分子元素。luban提供层级标题实现深层次的子字段对应。以上面的多行数据列表为例。
|
在多行数据或者深层次嵌套的数据中,如果数据字段较多,填写时不易区分子元素。luban提供层级标题实现深层次的子字段对应。以上面的多行数据列表为例,第一列为##+表示这是个子字段行。
|
||||||
|
|
||||||
<table border="1">
|
<table border="1">
|
||||||
|
|
||||||
|
|
@ -523,7 +523,7 @@ xml中定义如下
|
||||||
<td colspan="6">stages</td>
|
<td colspan="6">stages</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr align="center">
|
<tr align="center">
|
||||||
<td>##field</td>
|
<td>##+</td>
|
||||||
<td/>
|
<td/>
|
||||||
<td/>
|
<td/>
|
||||||
<td>id</td>
|
<td>id</td>
|
||||||
|
|
|
||||||
|
|
@ -115,8 +115,8 @@ namespace Luban.Job.Cfg.DataSources.Excel
|
||||||
{
|
{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
string rowTag = row[0].Value?.ToString() ?? "";
|
string rowTag = row[0].Value?.ToString()?.ToLower() ?? "";
|
||||||
if (rowTag.StartsWith("##field"))
|
if (rowTag == "##field" || rowTag == "##var" || rowTag == "##+")
|
||||||
{
|
{
|
||||||
rowIndex = i;
|
rowIndex = i;
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -329,7 +329,7 @@ namespace Luban.Job.Cfg.DataSources.Excel
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
var s = row[0].Value?.ToString()?.Trim();
|
var s = row[0].Value?.ToString()?.Trim()?.ToLower();
|
||||||
return s == tag;
|
return s == tag;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue