Card View 卡片视图

news2024/12/26 14:31:56

Goto 数据网格和视图入门

Card View 卡片视图

The Card View displays data records as cards, arranged down and then across. Card fields are always arranged in a single column. The Card View is represented by the CardView class.
Card View (卡片视图) 将数据记录显示为卡片,先向下排列,然后再横向排列。卡片字段始终排列在单个列中。Card View 由 CardView 类表示。
在这里插入图片描述

Features include: 功能包括:

  • Basic card field arrangement (in a single column)
    基本卡字段排列(在单列中)
  • Arrangement of cards down and then across
    卡片向下排列,然后穿过
  • Card sort and filter 卡片排序和筛选
  • Multiple card selection 多卡选择
  • Split presentation mode 拆分演示模式
  • In-place cell editing using various data editors
    使用各种数据编辑器进行就地单元格编辑
  • Runtime card field layout customization (toggle card field visibility)
    运行时卡字段布局自定义(切换卡字段可见性)

Card and Layout Views Card 和 Layout 视图

In Card View (CardView class), data source records are displayed as cards arranged down and then across. The Layout View (LayoutView class) offers more layout modes and is significantly more advanced in terms of features and customization flexibility.
在 Card View(CardView 类)中,数据源记录显示为先向下排列再横向排列的卡片。Layout View (LayoutView 类) 提供了更多的布局模式,并且在功能和自定义灵活性方面明显更先进。

Common Information 通用信息

  • Cards 卡
  • Multiple Card Selection 多张卡选择

Card View 卡片视图

  • Run Demo 运行 Demo
  • Field Captions and Value Cells
    字段标题和值单元格
  • Layout 布局
  • Scrolling 滚动
  • Customization Panel 自定义面板

Layout View 布局视图

  • Run Demo 运行 Demo
  • Layout View 布局视图

Cards 卡

两个视图中的卡都显示带有嵌入式折叠/展开按钮的标题,供用户最小化和恢复卡。如果卡片不适合当前视图高度,用户可以滚动它们。相邻卡片由分隔线在视觉上分隔,允许用户调整卡片大小(仅在卡片视图中)。
在这里插入图片描述

(Card View) (卡片视图)(Layout View) (布局视图)Description 描述
CardOptionsView.ShowCard Caption 视图。显示卡片标题LayoutViewOptionsView.Show布局视图选项视图。显示卡片标题允许您隐藏卡片标题或更改其默认的“记录 N {0}”格式。
CardView.CardCaptionFormat 卡片视图)。卡片字幕格式LayoutView.CardCaptionFormat 布局视图。卡片字幕格式
CardView.CustomCardCaptionImage 自定义卡片标题图像LayoutView.CustomCardCaptionImage 自定义卡片标题图像处理此事件以提供卡片标题的图标。
CardView.VertScrollVisibility 顶点滚动可见性LayoutViewOptionsBehavior.AllowPanCards 允许pan卡当卡片无法垂直适应视图时,用户可以使用嵌入式滚动按钮(Card View)或切换到 Panning 模式(Layout View)来滚动卡片内容。
CardOptionsView.ShowLines x显示线条LayoutViewOptionsView.ShowCardLines 显示卡片线在 Card View 中,这些设置指定卡宽度和卡拆分器的可用性。Layout View 中的卡宽只能在自定义窗口中更改。
CardOptionsBehavior.Sizeable 行为。可观
CardOptionsBehavior.AutoHorzWidth AutoHorzWidth (自动水平宽度)
CardOptionsView.ShowCardExpandButton 按钮LayoutViewOptionsView.ShowCardExpandButton布局视图选项视图。ShowCard Expand按钮允许您禁用或隐藏卡展开/折叠按钮。
CardOptionsBehavior.AllowExpandCollapse 允许展开折叠LayoutViewOptionsBehavior.AllowExpandCollapse 允许展开折叠

Multiple Card Selection 多张卡选择

如果启用了 ColumnViewOptionsSelection.MultiSelect 选项,则用户可以在按下“Ctrl”或“Shift”键的情况下单击卡片,以一次选择多条记录。此外,布局视图还支持选取框选择。
在这里插入图片描述
在代码中,调用 ColumnView.SelectRange 方法手动选择多个卡片,或调用 ColumnView.GetSelectedRows 方法检索所有当前选定的卡片。

Card View: Field Captions and Value Cells 卡片视图:字段标题和值单元格

卡片以 “Caption: Value” 格式显示数据。
在这里插入图片描述

  • A caption displays the GridColumn.Caption property value. To hide the caption, disable the CardOptionsView.ShowFieldCaptions property.
    标题显示 GridColumn.Caption 属性值。若要隐藏标题,请禁用 CardOptionsView.ShowFieldCaptions 属性。
  • A value is the data source value displayed by the in-place editor assigned to the related grid column.
    值是分配给相关网格列的就地编辑器显示的数据源值。
  • You can specify different appearance settings for captions and values with the CardViewAppearances.FieldCaption and CardViewAppearances.FieldValue properties, respectively.
    您可以分别使用 CardViewAppearances.FieldCaption 和 CardViewAppearances.FieldValue 属性为标题和值指定不同的外观设置。

Card View: Layout 卡片视图:布局

Card View 中卡的布局取决于行数和列数、卡大小设置和卡缩进。

Rows and columns 行和列

  • CardView.MaximumCardRows — Allows you to limit the number of card rows.
  • CardView.MaximumCardRows — 允许您限制卡片行数。
  • CardView.MaximumCardColumns — Allows you to limit the number of columns.
  • CardView.MaximumCardColumns — 允许您限制列数。

Card size 卡片大小

  • CardView.CardWidth — 指定默认卡宽度(200 像素)。如果启用了 CardOptionsBehavior.AutoHorzWidth 选项,则卡片会在“MaximumCardColumns”设置限制内水平拉伸以占据 View 的工作区。
  • 卡片高度是根据卡片内容自动确定的 — 卡片垂直拉伸,直到达到最大可用行高(“MaximumCardRows”设置)或当前视图的工作区高度。
  • 如果禁用 CardOptionsView.ShowEmptyFields 选项,则卡片不会显示空值,这可能会导致卡片具有不同的高度。

待续…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2156212.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024 SNERT 预备队招新 CTF 体验赛-Web

目录 1、robots 2、NOF12 3、get_post 4、好事慢磨 5、uploads 6、rce 7、ezsql 8、RCE 1、robots robots 协议又叫爬虫协议,访问 robots.txt 继续访问 /JAY.php 拿到 flag:flag{hello_Do_YOU_KONw_JAY!} 2、NOF12 F12 和右键都被禁用 方法&#…

[Linux]用户管理指令

开机/重启/登录/注销 进入xhsell 或者虚拟系统中, 右键桌面打开终端, 在终端执行命令, 重启或关机linux系统 建议使用普通账号登录, 如果权限不够时, 使用 su - 用户名 命令切换到超管, 然后再使用 logout命令退回到普通账号, logout 不能在图形界面的终端中使用 用户管理 Li…

Python画笔案例-058 绘制单击画酷炫彩盘

1、绘制单击画酷炫彩盘 通过 python 的turtle 库绘制 单击画酷炫彩盘,如下图: 2、实现代码 绘制单击画酷炫彩盘,以下为实现代码: """单击画酷炫彩盘.py"""from turtle import Turtle # 导入海龟类 from random import randint…

电子设计入门教程硬件篇之三极管BJT(四)

前言:本文为手把手教学的电子设计入门教程硬件类的博客,该博客侧重针对电子设计中的硬件电路进行介绍。本篇博客将根据电子设计实战中核心器件之一的三极管进行详细讲解,包含:PNP型与NPN型三极管。电子设计实践中的三极管是嵌入式…

心理教育辅导系统:Spring Boot技术实现

4 系统设计 4.1系统概要设计 高校心理教育辅导系统主要分为管理员、教师和学生三个角色,系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任…

xhs 小红书 x-s web 分析

声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 有相关问题请第一时间头像私信联系我…

TryHackMe 第3天 | Pre Security (二)

该学习路径讲解了网络安全入门的必备技术知识,比如计算机网络、网络协议、Linux命令、Windows设置等内容。上一篇中简短介绍了计算机网络相关的知识,本篇博客将记录 网络协议 部分。 How the web works? DNS in detail DNS (Domain name system&…

19 基于51单片机的倒计时音乐播放系统设计

目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 五个按键,分别为启动按键,则LCD1602显示倒计时,音乐播放 设置按键,可以设置倒计时的分秒,然后加减按键,还有最后一个暂停音乐…

基于 Web 的工业设备监测系统:非功能性需求与标准化数据访问机制的架构设计

目录 案例 【说明】 【问题 1】(6 分) 【问题 2】(14 分) 【问题 3】(5 分) 【答案】 【问题 1】解析 【问题 2】解析 【问题 3】解析 相关推荐 案例 阅读以下关于 Web 系统架构设计的叙述,回答问题 1 至问题 3 。 【说明】 某公司拟开发一款基于 Web 的…

BERT的代码实现

目录 1.BERT的理论 2.代码实现 2.1构建输入数据格式 2.2定义BERT编码器的类 2.3BERT的两个任务 2.3.1任务一:Masked Language Modeling MLM掩蔽语言模型任务 2.3.2 任务二:next sentence prediction 3.整合代码 4.知识点个人理解 1.BERT的理论 B…

代码随想录算法训练营第58天|卡码网 117. 软件构建、47. 参加科学大会

1. 卡码网 117. 软件构建 题目链接:https://kamacoder.com/problempage.php?pid1191 文章链接:https://www.programmercarl.com/kamacoder/0117.软件构建.html 思路:使用BFS BFS的实现思路: 拓扑排序的过程,其实就两步…

Java : 图书管理系统

图书管理系统的作用: 高效的图书管理 图书管理系统通过自动化管理,实现了图书的采编、编目、流通管理等操作的自动化处理,大大提高了图书管理的效率和准确性。 工作人员可以通过系统快速查找图书信息,实时掌握图书的借还情况&…

经典报童问题的2类扩展实例:带广告的报童问题和多产品报童问题

文章目录 1 引言2 经典报童问题3 带广告的报童问题3.1 论文解读3.2 样本均值近似方法 4 多产品报童问题4.1 论文解读4.2 算法模型4.3 简单实例求解4.4 复杂实例求解 5 总结6 相关阅读 1 引言 中秋已过,国庆未至,趁着这个空窗期,学点新知识&a…

解决DockerDesktop启动redis后采用PowerShell终端操作

如图: 在启动redis容器后,会计入以下界面 : 在进入执行界面后如图: 是否会觉得界面过于单调,于是想到使用PowerShell来操作。 步骤如下: 这样就能使用PowerShell愉快地敲命令了(颜值是第一生…

AttributeError: ‘Sequential‘ object has no attribute ‘predict_classes‘如何解决

今天跟着书敲代码,报错: Sequential object has no attribute predict_classes,如图所示: 上网百度,发现predict_classes函数在新版本中已经删除了,需要使用 model.predict() 替代 model.predict_classes()…

【java面经速记】Mysql和ES数据同步

目录 Mysql业务数据库 ES查询数据库 数据同步方案 同步双写 异步双写(MQ方式) 基于Mysql的定时扫描同步 基于Binlog实时同步 使用canal监听binlog同步数据到es(流行方案) 拓展:mysql的主从复制原理 canal原理&#xff1a…

Via浏览器自动关闭CSDN弹窗

不知道大家有没有突发灵感迫切需要在手机上搜索一些技术性博客的时候。 不知道大家是不是搜索到的基本都是CSDN的文章。 不知道大家是否也被CSDN各种弹窗确认搞得心态爆炸。 不知道大家现在在手机上用的是什么浏览器,一直以来,我用的都是夸克&#xf…

时钟的配置

在使用51单片机时,系统使用的时钟源是一个外部晶体振荡器,频率为12M。由于51单片机每个指令周期都是12分频的,所以实际工作频率仅为1M。2440作为一种性能远高于51的Soc,主频肯定要远远高于51,因此2440有着比51单片机复…

【Android】DataBinding的运用

引言 之前对databinding有了基础的运用与介绍,但databinding的用处不单单在于Text的绑定,接下来就一起看看吧! 意义:让布局文件承担了部分原本属于页面的工作,使页面与布局耦合度进一步降低。允许用户界面&#xff0…

Maven-一、分模块开发

Maven进阶 文章目录 Maven进阶前言创建新模块向新模块装入内容使用新模块把模块部署到本地仓库补充总结 前言 分模块开发可以把一个完整项目中的不同功能分为不同模块管理,然后模块间可以相互调用,该篇以一个SSM项目为目标展示如何使用maven分模块管理。…