diff --git a/Example/SaveSystem/Script/ViewSaveSystem.cs b/Example/SaveSystem/Script/ViewSaveSystem.cs index 2e18844..f2cbe44 100644 --- a/Example/SaveSystem/Script/ViewSaveSystem.cs +++ b/Example/SaveSystem/Script/ViewSaveSystem.cs @@ -81,13 +81,19 @@ namespace EGFramework.Examples.Test public void TestEdit() { - DataStudent dataStudent = new DataStudent("ZG",10); + DataStudent dataStudent = new DataStudent("ZG", 10); container = this.GetNode("TabContainer"); EGodotEditList editList = container.CreateNode(); editList.InitList(dataStudent.EGenerateDictiontaryByObject(), e => { GD.Print("Name:" + e["Name"] + "Age:" + e["Age"] + "School:" + e["School"] + "Path:" + e["Path"]); }, "Edit"); + DataStu dataStu = new DataStu("F", 1, "DE"); + EGodotEditList editList2 = container.CreateNode(); + editList2.InitList(dataStu.EGenerateDictiontaryByObject(), e => + { + GD.Print("Name:" + e["Name"] + "Age:" + e["Age"] + "School:" + e["School"] + "Path:" + e["Path"]); + }, "Edit"); } public void TestJson() diff --git a/addons/EGFramework/Module/GenerateTools/Templete/Godot/UI/EGodotEditList.cs b/addons/EGFramework/Module/GenerateTools/Templete/Godot/UI/EGodotEditList.cs index 01b8c0a..38f2086 100644 --- a/addons/EGFramework/Module/GenerateTools/Templete/Godot/UI/EGodotEditList.cs +++ b/addons/EGFramework/Module/GenerateTools/Templete/Godot/UI/EGodotEditList.cs @@ -90,8 +90,8 @@ namespace EGFramework.UI try { OnEdit.Invoke(EditCache); - OnDataEdit.UnRegister(); - this.Visible = false; + // OnDataEdit.UnRegister(); + // this.Visible = false; } catch (NullReferenceException) {