技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 9 常见问题 0 技术文章 9

UI 小部件、控件、组件、复杂小部件之间有什么区别

时间:2023-03-15   访问量:1093

c800d529524eaa4e8cd02699c30fe99f_20170519-Pi%D1%81-Control-Widget-Complex-Widget-710x355-tiny.png

界面控制

控件是用于与用户交互的小界面元素。您可以将它们放入窗体或工具栏上,或者只是将它们用作独立的布局元素。

最明显的控件示例是按钮按钮允许用户在 Web 应用程序中导航、提交表单和调用各种操作。


标准版控件

目前标准版提供以下控件:

专业版控件

Webix 专业版将以下控件添加到上述列表中:

用户界面小部件

UI Widget 是用户界面不可或缺的一部分。与控件不同,它是一个具有特定用途的独立模块,例如:

以 JavaScript 图表为例。它们的目的是以图形形式呈现数据。

图表用户界面小部件

现场演示 >>

另一个例子是 JavaScript 表单。它的主要目标是帮助用户与 Web 应用程序共享他们的信息:

表单 ui 小部件

现场演示 >>

标准版 UI 小部件

Webix JavaScript 库在标准版中包含许多小部件:

专业版用户界面小部件

专业版在上面的列表中添加了另外 10 个小部件:

复杂的 UI 小部件

Webix 术语中的复杂小部件提供扩展功能。放在网页上,它们看起来就像完整的应用程序,并且以相同的方式执行。复杂的小部件由多个 Webix 小部件和控件组成,但无需在配置中调整它们,因为一切都开箱即用。

例如,使用 SpreadSheet UI 小部件,您可以创建一个以 Excel 方式处理表格数据的 Web 应用程序,但初始化代码非常简洁:

网盘。ui { view "spreadsheet" , data : base_data ;

你会在浏览器选项卡中获得精彩的应用程序:

电子表格复杂的用户界面小部件

现场演示 >>

另一个例子是看板。它的初始化代码更加扩展,因为您需要为单独的看板列表提供设置,但思想保持不变。

网盘。ui {
   view "kanban" , type "space" , cols [
      { header "Backlog" , body { view "kanbanlist" , status "new" ,
      { header "In Progress" ,正文{视图“看板列表” 状态“工作” 
      标头“完成” 正文{视图“看板列表” 状态“完成” }
   
   数据 base_task_set

看板 ui 小部件
现场演示 >>

当然,复杂的小部件不是黑盒子。它们可以在一定程度上进行配置和定制,以满足开发人员的需求。

Complex Widgets 仅在专业版中可用。这是他们的名单:

成分

我想,“组件”可能是 Webix 文档的关键词 :),但它如何与复杂和简单的小部件和控件相关联?简而言之,组件是一个通用概念,可以很容易地替代开发人员聚会中的“小部件”或“控件”。它是您使用的工具的抽象概念,而 UI 小部件是其实际实现。

长话短说……

这是一份包含主要发现的小备忘录:

从现在开始,可能的误解将不再使您感到困惑,您将在 Webix 的支持下自信地在 Web 应用程序世界中追求自己的目标。




上一篇:Webix 6.0 和图标:无缝过渡

下一篇:Webix最常见的问题

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部