添加了标识更新
但是只有界面没有功能
This commit is contained in:
@@ -32,15 +32,20 @@ public partial class IDIS_SearchService : Node
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
MathNode.RemoveAllChild(searchCandidateContainer);
|
||||
MathNode.RemoveAllChild(valueContainer);
|
||||
MathNode.ClearChild(searchCandidateContainer);
|
||||
MathNode.ClearChild(valueContainer);
|
||||
|
||||
searchEdit.TextChanged += Search;
|
||||
//searchEdit.FocusExited += Clear;
|
||||
}
|
||||
|
||||
private void Search()
|
||||
{
|
||||
Search(searchEdit.Text);
|
||||
}
|
||||
private void Search(string word)
|
||||
{
|
||||
MathNode.RemoveAllChild(searchCandidateContainer);
|
||||
MathNode.ClearChild(searchCandidateContainer);
|
||||
if (service.Query(word, out IDIS_Query[] queries) is false) return;
|
||||
if(queries.Length is 1 && queries.First().Handle == word)return;
|
||||
foreach (var query in queries)
|
||||
@@ -68,7 +73,7 @@ public partial class IDIS_SearchService : Node
|
||||
private async void Clear()
|
||||
{
|
||||
await Task.Delay(100);
|
||||
MathNode.RemoveAllChild(searchCandidateContainer);
|
||||
MathNode.ClearChild(searchCandidateContainer);
|
||||
}
|
||||
private void QueryIDIS(IDIS_Query query)
|
||||
{
|
||||
@@ -79,8 +84,8 @@ public partial class IDIS_SearchService : Node
|
||||
createTimeLabel.Text = query.CreateTime.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
createTimeLabel.Text = query.UpdateTime.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
MathNode.RemoveAllChild(valueContainer);
|
||||
MathNode.RemoveAllChild(referenceContainer);
|
||||
MathNode.ClearChild(valueContainer);
|
||||
MathNode.ClearChild(referenceContainer);
|
||||
|
||||
foreach (var categoryGroup in query.Datas.GroupBy(x=>x.Category))
|
||||
{
|
||||
|
Reference in New Issue
Block a user