Hello~各位小伙伴,有两周没上课了,大家想我了吗?哈哈哈~
此时此刻,你是不是这样的表情呢~如果你们这样,我内心会很受伤的……
好了,闲言少叙,进入正题~今天课程的主题源自一位格友的提问:
【7.0.104.0】文件及文件夹管理
https://gcdn.grapecity.com.cn/fo ... 7&fromuid=66072
(出处: 葡萄城产品技术社区)
帖子里提到了renho大佬做的一个简易文件管理系统,该系统是图标展示,但是题主想要文件详细信息列表的形式,那我们就开干吧~
我们以我本地F盘下的测试文件为例,里面一共有三个不同类型的文件~
1、新建一个服务端命令,获取文件夹中的文件路径,我测试使用的是 F:\测试文件【如果您的这个文件夹下还有子文件夹就把下面的“包含子文件夹”勾选上】——结果保存到变量【变量名自己随意起,我用的是result】——返回命令
我们来测试一下
返回成功,但是这返回的信息怎么还有这么多符号呢~别急,这返回的是数组,咱们只要使用循环就可以了~
2、添加循环命令
指定循环次数或或循环数组这里选择您刚才自定义的名称,我定义的是result,下面的 当前循环对象变量名称 您可以使用默认的item也可以改名~我改成了file 这个变量是给返回使用的,因此返回命令里也要修改一下~
再来点击一下测试~
此时此刻,我们就拿到了想要的文件信息了~
3、新增一条命令 获取文件信息 文件路径是第二步里您自己设置的“当前循环对象变量名称” 依次拿到文件名、扩展名、文件夹路径、创建时间等信息并保存到新的变量里,特别注意:这些变量名都是可以自定义的~但是不能重名哦~我采用的命名方式是取这些类型的拼音首字母缩写。
4、建表,这一步就很简单了,直接使用活字格的内置库,给不同的字段起不同的名字就可以了~创建日期选择日期类型,文件大小选择小数类型~
5、添加一个命令 数据表操作
点击一下测试~
我们就可以看到文件信息被添加到表里了~
6、把这个表拖拽到页面上,右击-自动设置列名
7、找一个区域,添加“图文列表”插件,并选择表格1
8、双击 页面上的图文列表插件或点击右侧的编辑模板,进入模板编辑页面;您想要什么样的,这里就随便造吧~别忘了选择关联列就可以了~【坑位:为什么我的关联列点开以后里面没有东西呢?那是因为您没有给完成第六步里的自动设置列名~】
9、做好模板后,点击左上角 返回父页面
10、F5预览一下~
【请忽略我拙劣的UI~哈哈哈哈~】
至此,文件信息列表模式就完成了~调整一下页面,该隐藏的隐藏,布局该调整的调整~
留一个小问题:
根据不同的文件类型,显示不同的图标~小伙伴们,来挑战一下吧~嘿嘿~
PS:创建时间显示的不对哦~这个问题之前解释过~您还记得吗~
下课~
|