升级1.7.12,Table新增下拉
This commit is contained in:
parent
530f54b264
commit
5bbd4cbf1f
@ -13,7 +13,7 @@
|
|||||||
<Copyright>Copyright © 2024 czz_y</Copyright>
|
<Copyright>Copyright © 2024 czz_y</Copyright>
|
||||||
<FileVersion>$(Version)</FileVersion>
|
<FileVersion>$(Version)</FileVersion>
|
||||||
<AssemblyVersion>$(Version)</AssemblyVersion>
|
<AssemblyVersion>$(Version)</AssemblyVersion>
|
||||||
<Version>1.7.8</Version>
|
<Version>1.7.12</Version>
|
||||||
<Authors>czz_y</Authors>
|
<Authors>czz_y</Authors>
|
||||||
<Description>基于 Winform UI 框架 AntdUI 设计的 Demo</Description>
|
<Description>基于 Winform UI 框架 AntdUI 设计的 Demo</Description>
|
||||||
<PackageProjectUrl>https://gitee.com/mubaiyanghua/antd-uidemo</PackageProjectUrl>
|
<PackageProjectUrl>https://gitee.com/mubaiyanghua/antd-uidemo</PackageProjectUrl>
|
||||||
@ -30,7 +30,7 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="AntdUI" Version="1.7.8" />
|
<PackageReference Include="AntdUI" Version="1.7.12" />
|
||||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
|
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
|
||||||
<PackageReference Include="NLog" Version="5.3.3" />
|
<PackageReference Include="NLog" Version="5.3.3" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<h1>AntdUI Demo</h1>
|
<h1>AntdUI Demo</h1>
|
||||||
|
|
||||||
本项目基于 `Winform .NET Framework 4.8` 开发,是 [AntdUI](https://gitee.com/antdui/AntdUI) 的 Demo 项目,当前版本 `1.7.8`
|
本项目基于 `Winform .NET Framework 4.8` 开发,是 [AntdUI](https://gitee.com/antdui/AntdUI) 的 Demo 项目,当前版本 `1.7.12`
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@ -14,6 +14,7 @@ namespace AntdUIDemo.Views
|
|||||||
{
|
{
|
||||||
private AntdUI.Window window;
|
private AntdUI.Window window;
|
||||||
AntList<User> antList;
|
AntList<User> antList;
|
||||||
|
User curUser;
|
||||||
public TableDemo(AntdUI.Window _window)
|
public TableDemo(AntdUI.Window _window)
|
||||||
{
|
{
|
||||||
window = _window;
|
window = _window;
|
||||||
@ -150,6 +151,7 @@ namespace AntdUIDemo.Views
|
|||||||
var record = e.Record;
|
var record = e.Record;
|
||||||
if (record is User user)
|
if (record is User user)
|
||||||
{
|
{
|
||||||
|
curUser = user;
|
||||||
//判断是否右键
|
//判断是否右键
|
||||||
if (e.Button == MouseButtons.Right)
|
if (e.Button == MouseButtons.Right)
|
||||||
{
|
{
|
||||||
@ -249,6 +251,10 @@ namespace AntdUIDemo.Views
|
|||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -259,6 +265,7 @@ namespace AntdUIDemo.Views
|
|||||||
|
|
||||||
if (e.Record is User user)
|
if (e.Record is User user)
|
||||||
{
|
{
|
||||||
|
curUser = user;
|
||||||
switch (buttontext)
|
switch (buttontext)
|
||||||
{
|
{
|
||||||
//暂不支持进入整行编辑,只支持指定单元格编辑,推荐使用弹窗或抽屉编辑整行数据
|
//暂不支持进入整行编辑,只支持指定单元格编辑,推荐使用弹窗或抽屉编辑整行数据
|
||||||
@ -282,6 +289,7 @@ namespace AntdUIDemo.Views
|
|||||||
antList.Remove(user);
|
antList.Remove(user);
|
||||||
break;
|
break;
|
||||||
case "AntdUI":
|
case "AntdUI":
|
||||||
|
//超链接内容
|
||||||
AntdUI.Message.info(window, user.CellLinks.FirstOrDefault().Id, autoClose: 1);
|
AntdUI.Message.info(window, user.CellLinks.FirstOrDefault().Id, autoClose: 1);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -355,6 +363,38 @@ namespace AntdUIDemo.Views
|
|||||||
},
|
},
|
||||||
CellLinks = new CellLink[] {new CellLink("https://gitee.com/antdui/AntdUI", "AntdUI"),
|
CellLinks = new CellLink[] {new CellLink("https://gitee.com/antdui/AntdUI", "AntdUI"),
|
||||||
new CellButton(Guid.NewGuid().ToString(),"编辑",TTypeMini.Primary),
|
new CellButton(Guid.NewGuid().ToString(),"编辑",TTypeMini.Primary),
|
||||||
|
new CellButton(Guid.NewGuid().ToString(), "徽标", TTypeMini.Success)
|
||||||
|
{
|
||||||
|
//支持所有单元格控件
|
||||||
|
DropDownItems = new ISelectItem[]
|
||||||
|
{
|
||||||
|
new AntdUI.SelectItem(TState.Default),
|
||||||
|
new AntdUI.SelectItem(TState.Primary),
|
||||||
|
new AntdUI.SelectItem(TState.Success),
|
||||||
|
new AntdUI.SelectItem(TState.Error),
|
||||||
|
new AntdUI.SelectItem(TState.Warn),
|
||||||
|
new AntdUI.SelectItem(TState.Processing),
|
||||||
|
|
||||||
|
},
|
||||||
|
DropDownValueChanged = (value) =>
|
||||||
|
{
|
||||||
|
string badge = value.ToString();
|
||||||
|
switch(badge) {
|
||||||
|
case "Default":
|
||||||
|
curUser.CellBadge = new CellBadge(TState.Default, badge); break;
|
||||||
|
case "Primary":
|
||||||
|
curUser.CellBadge = new CellBadge(TState.Primary, badge); break;
|
||||||
|
case "Success":
|
||||||
|
curUser.CellBadge = new CellBadge(TState.Success, badge); break;
|
||||||
|
case "Error":
|
||||||
|
curUser.CellBadge = new CellBadge(TState.Error, badge); break;
|
||||||
|
case "Warn":
|
||||||
|
curUser.CellBadge = new CellBadge(TState.Warn, badge); break;
|
||||||
|
case "Processing":
|
||||||
|
curUser.CellBadge = new CellBadge(TState.Processing, badge); break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
new CellButton(Guid.NewGuid().ToString(),"删除",TTypeMini.Error) },
|
new CellButton(Guid.NewGuid().ToString(),"删除",TTypeMini.Error) },
|
||||||
//value:0-1
|
//value:0-1
|
||||||
CellProgress = new CellProgress(0.5f),
|
CellProgress = new CellProgress(0.5f),
|
||||||
@ -392,7 +432,7 @@ namespace AntdUIDemo.Views
|
|||||||
table_base.Binding(antList);
|
table_base.Binding(antList);
|
||||||
|
|
||||||
//设置行禁用
|
//设置行禁用
|
||||||
table_base.SetRowEnable(0, false,true);
|
table_base.SetRowEnable(0, false, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 431 KiB After Width: | Height: | Size: 440 KiB |
Loading…
x
Reference in New Issue
Block a user