当前位置: 首页 > news >正文

如何在网站做广告上海网站推广服务公司

如何在网站做广告,上海网站推广服务公司,jsp做的零食店网站,天柱建设局网站NiceGUI ui.table 基础 ui.table 是 NiceGUI 提供的一个组件,用于在页面上展示数据表格 基本概念 官方简介 A table based on Quasar’s QTable component. 参数参考rows:list of row objects; 行对象列表columns:list of column objects (defaults to the colu…

NiceGUI ui.table 基础

ui.table 是 NiceGUI 提供的一个组件,用于在页面上展示数据表格


基本概念

官方简介

A table based on Quasar’s QTable component.

参数参考
rows:list of row objects; 行对象列表
columns:list of column objects (defaults to the columns of the first row);列对象列表(默认为第一行的列)
column_defaults:optional default column properties; 可选的默认列属性
row_key:name of the column containing unique data identifying the row (default: “id”); 包含标识行的唯一数据的列的名称(默认值:“id”)
title:title of the table; 表格标题
selection:selection type (“single” or “multiple”; default: None); 选择类型(“单”或“多”;默认值:无)
pagination:a dictionary correlating to a pagination object or number of rows per page (None hides the pagination, 0 means “infinite”; default: None).; 与分页对象或每页行数相关的字典(None隐藏分页,0表示“无限”;默认值:None)
on_select:callback which is invoked when the selection changes; 当选择更改时调用的回调
on_pagination_change:callback which is invoked when the pagination changes; 当分页更改时调用的回调

If selection is ‘single’ or ‘multiple’, then a selected property is accessible containing the selected rows.

如果 selection 为 ‘single’ 或 ‘multiple’,则可访问包含所选行的所选属性。

简介

  • columns:定义表格的列,包括列标题、数据字段映射、对齐方式等。
  • rows:定义表格的数据,每行是一个字典,键需要与 columns 中的 field 值对应。

columnsrows 的关系

  • columnsfield 指定了表格从 rows 中取值的键。
  • 如果 columns 中的 field 未定义或与 rows 数据不匹配,该列的数据会显示为空白。

columns 字段说明

必须定义的字段

  1. name

    • 唯一标识列的名称,表格内部使用。
    • 必须是字符串类型。
  2. label

    • 表头中显示的列标题。
    • 如果未定义,表头中该列将显示为空白。
  3. field

    • 指定从 rows 的哪个键中取值,绑定列与行数据。
    • 如果未定义,表格无法显示该列对应的数据。

可选字段

  1. align

    • 控制列内容的对齐方式。
    • 可选值:'left', 'center', 'right'
    • 默认值:'left'
  2. sortable

    • 是否允许对该列进行排序。
    • 类型:布尔值,默认值为 False
  3. width

    • 设置列宽,可以是像素值(如 '100px')或百分比(如 '20%')。
  4. classes

    • 自定义 CSS 类,用于控制列样式。

示例代码

以下代码展示了一个完整的表格定义,包括两列:conditionval

from nicegui import ui# 定义表格的列
columns = [{'name': 'condition',     # 必须:唯一标识列'label': 'Condition',    # 必须:表头名称'field': 'condition',    # 必须:对应行数据的键'align': 'left',         # 可选:对齐方式'sortable': True,        # 可选:启用排序'width': '50%',          # 可选:列宽},{'name': 'val','label': 'Value','field': 'val','align': 'center','sortable': False,       # 可选:禁用排序},
]# 定义表格的数据行
rows = [{'condition': 'a > 10', 'val': True},{'condition': 'b > 20', 'val': True},{'condition': 'c > 30', 'val': False},
]# 创建 UI 表格ui.table(columns=columns,rows=rows
)ui.run()

运行效果

ConditionValue
a > 10True
b > 20True
c > 30False

常见问题

示例:未定义 field

field 是表格列与行数据绑定的关键字段。表格通过 fieldrows 中取值,如果未定义 field,表格无法知道该列需要显示哪些数据。

columns = [{'name': 'condition', 'label': 'Condition', 'align': 'left'},  # 缺少 field{'name': 'val', 'label': 'Value', 'align': 'center'},         # 缺少 field
]

结果:表头显示 ConditionValue,但行数据为空白。

正确方式

columns = [{'name': 'condition', 'label': 'Condition', 'field': 'condition', 'align': 'left'},{'name': 'val', 'label': 'Value', 'field': 'val', 'align': 'center'},
]

NiceGUI 官方文档:https://nicegui.io

http://www.zhongyajixie.com/news/2126.html

相关文章:

  • 做动态网站用哪个程序软件比较简单爱站工具包怎么使用
  • 做网站图片代码怎么居中国外免费推广网站有哪些
  • 淄博网站建设专家西安seo代运营
  • 做网站界面一般用什么来做系统优化的例子
  • 方圆网站建设百度贴吧网页版入口
  • 旅游网站开发成本包括域名停靠网页app推广大全
  • 网站建设 软件有哪些方面it培训机构哪个好一点
  • 临沂网站制作价格济南网站优化
  • 番禺建网站价格无锡seo公司找哪家好
  • 网站建设 部署与发布题库北京网站优化校学费
  • 舆情信息怎么写seo外包是什么意思
  • 网站开发需要20万山西seo关键词优化软件搜索
  • 广州做企业网站下载百度app最新版
  • 房地产集团网站建设方案免费网站建设
  • 商城网站建设报价表谷歌关键词排名查询工具
  • 淘宝电商台湾专线网站建设常德网站seo
  • 我国基层政府网站建设情况百度优化排名
  • 微商网站如何做推广宣传推广
  • 洛阳网站建设 培训网址关键词查询网站
  • 怎么做 社区网站首页深圳网站seo哪家快
  • 福州做公司网站网络推广网站排名
  • 管庄网站建设广告买卖网
  • 去哪里找空间做网站深圳网站优化公司哪家好
  • 河北网站建设收益惠州seo推广公司
  • 网上买吃的网站做代理刷外链工具
  • 百度网站收入提交宁波seo费用
  • 网站建设做哪个科目宁波seo推广平台
  • o2o网站开发框架湖北权威的百度推广
  • 手机网站怎样做解析外贸营销型网站
  • 建设ca网站html网页制作app