首页 > 代码库 > Project Siena - 集合管理

Project Siena - 集合管理

通过控件和Collection()函数添加自定义集合

技术分享

在按钮OnSelect属性编写函数:

Collect(items,{name:TextName!Text,price:Value(TextPrice!Text)})

将两个文本框的值添加到集合items中。

在Gallery中绑定集合items,其中LabelName绑定name,LabelPrice绑定price

显示效果如下:

技术分享

通过一个集合创建另一个集合

创建界面如下

技术分享

在按钮OnSelect属性编写函数:Collect(booklist,MyBook)

将现有Excel中的MyBook表添加到booklist中,

将Gallery绑定到booklist

显示效果如下

技术分享

在现有集合上追加列

修改按钮OnSelect函数:Clear(booklist);Collect(booklist,AddColumns(MyBook,"Level","***"))

在现有数据的基础上,添加一列Level

效果如下:

技术分享

在Gallery中添加按钮,在按钮的OnSelect属性中编写函数:

Remove(booklist,ThisItem)

其中,ThisItem表示当前绑定的数据

 

保存数据:使用SaveData()函数将集合数据保存到独立存储区域:SaveData(booklist,"booklist")

读取数据:使用LoadData()函数从独立存储区域将集合加载到应用程序:LoadData(booklist,"booklist")

 

Project Siena - 集合管理