自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 问答 (28)
  • 收藏
  • 关注

原创 TaskBuilder查看和预览客户信息列表页面

预览tfp页面时,为了保证看到的是最新的内容,每次都会进行编译,在正式环境中,tfp页面只需要编译一次就会自动生成其对应的HTML文件,后续再有用户访问,会自动加载该HTML文件的内容,除非该tfp页面又进行了修改,否则不会每次有人访问都编译。在此可以继续修改完善该页面,选择各个组件,可以设置其样式、属性和事件,可以删除不要的组件,可以从左侧组件库中拖拽新的组件。目前这个客户列表页面暂时不需要改动。由于我们还没有添加客户信息,所以预览时,界面里的客户信息列表是空白的,下面将带领大家实现添加客户信息的功能。

2025-02-28 11:10:33 151

原创 TaskBuilder设置排序条件

一般来说,像客户信息这种基础资料,按默认的添加顺序排序即可,而对于销售订单、销售收款记录等这种单据类的列表页面,如果是列表显示所有客户的单据,那么建议按下单时间和单价编号倒序排列,最后下单的单据显示在最前面,这样单据多了后,可以优先看到最新的。排序条件设置界面如下图,在界面上部的排序字段里选择需要排序的字段,然后在右侧选择排序规则,然后点加号,即可添加对应的排序条件,这里为了演示,添加了一个按客户编号(id)字段正序排序的规则,其实,默认就是按该规则排序,不需要特地设置。按日期时间从后往前排序。

2025-02-27 22:30:14 230

原创 TaskBuilder设置固定查询参数

然后继续点击下一步,进入第六步的设置。

2025-02-26 09:35:46 133

原创 TaskBuilder设置动态查询参数

一个功能完备的数据列表页面应该给用户提供丰富的查询条件,以便用户可以根据各种条件查询自己想要的数据,为此,TaskBuilder的创建数据查询页面的向导提供了专门的设置动态查询参数的界面,所谓“动态查询参数”是指在进行数据查询时,如果前端页面给后台服务传了该参数,就使用该参数对应的查询表达式作为查询条件进行查询,如果该参数没有传值,则不使用该参数对应的查询表达式作为查询条件进行查询。等于判断可以用于数值、日期时间、字符、短字符串等类型的字段,字符串类型的字段如果有比较长的字符串值,不建议进行等于判断;

2025-02-25 10:33:21 479

原创 TaskBuilder设置数据列表显示格式

数据绑定格式:用来设置这一列的数据绑定格式,默认为:{字段名},表示这一列的内容为上一步里设置的指定查询字段的值,多个字段值可以拼接,也可以加入静态字符,例如:{province_name}/{city_name};对齐方式:用来设置该列数据的水平对齐方式,默认居中对齐,如果该列内容的长度不固定,有的比较长,有的比较短,这建议设置为左对齐,如果是金额建议设置为右对齐;列类型:用来设置列的内容类型,可以选择文本、按钮、链接、图片、开关、进度条和自定义,默认为文本;文字颜色:用来设置该列文字的颜色;

2025-02-24 11:15:31 221

原创 TaskBuilder创建客户信息列表页面

如果数据模型某个字段的值有多个固定的可选值,例如客户信息里的客户等级、客户规模、客户来源、所属行业等,建议用任擎后台管理系统中提供的数据字典功能进行统一维护,然后在添加和修改时,该字段对应的输入项就可以用数据字典组件进行列表显示,供用户选择,否则,如果用下拉列表组件在开发时把选项写死,后续想修改选项就很麻烦。在此添加新的字典数据,从上图可以看到,字典由编码、名称和类别三个字段构成,编码一般用固定位数的数字,例如01、02、03等,名称就是具体的选项值,例如客户级别的A级、B级、C级等。

2025-02-21 16:41:46 691

原创 TaskBuilder创建客户信息列表页面

在该对话框中,默认会列出当前项目的所有数据模型,现在里面就只有一个我们前面创建的客户信息的数据模型(demo_sm_customer.tdm),点击所属项目列表可以查看当前任擎服务器上的所有项目,选中某个项目可以在下面的模型列表中显示这个项目中的所有数据模型,如果模型比较多,在关键字输入框中输入搜索关键字,点击“查找”按钮,可以查找符合条件的数据模型。数据删除服务相关设置:用来设置使用数据删除后台服务的方式,可以选择是自动创建还是使用已有的服务,如果使用已有服务,则需要点击右侧的“选择…

2025-02-20 20:20:34 911

原创 TaskBuilder创建客户信息文件夹

会打开如下图所示的“前端资源创建向导”对话框,在该对话框中,选中“文件夹”,在资源名称输入框中输入:customer,然后点“下一步”按钮,就可以在销售管理示例项目的前端创建一个名为“customer”的文件夹,以便存放所有客户管理有关的前端文件。不需要在后台服务里手动创建客户信息的文件夹,在用向导创建前端页面时,如果选择了自动创建页面所需的后台服务,向导会根据前端文件的路径,自动创建后台服务对应的文件夹。数据模型创建好之后,我们就可以进行前后端功能的开发了。

2025-02-19 17:04:35 456

原创 TaskBuilder数据模型设计器其他功能

在此,可以查看当前数据模型的文件名、数据源ID、数据库类型、数据对象类型、修改内容是否已同步、模型备注等,其中模型备注可以修改,建议为每个模型设置备注,这样在后续选择数据模型时,会在模型列表里显示备注,就可以很清楚地了解每个模型具体是做什么的。将该语句复制到其他数据库中执行,可以实现跨库的表结构修改的同步。将该语句复制到其他数据库中执行,可以实现跨库的表结构复制。3.2.6.3创建模型DDL。3.2.6.4变更模型DDL。3.2.6.2 TDM代码。3.2.6.1基本信息。

2025-02-18 18:50:53 159

原创 TaskBuilder数据模型设计器工具栏介绍

(4)查询数据:点击后可以打开数据查询窗口,会自动生成一条查询该数据模型数据的SQL查询语句,然后执行并显示查询结果,也可以修改该SQL语句,查询自己想要的数据。(2)从数据库同步:如果在数据库里修改了当前数据模型对应表的结构或设置,则可以点击该按钮将数据库里的改动信息同步到当前数据模型文件中;(3)同步到数据库:如果在创建完数据模型,后面又在数据模型设计器中修改了该模型的相关内容,则可以点该按钮将改动同步到数据库;(1)另存为:点击后可以将当前数据模型另存为其他名称的数据模型文件。

2025-02-14 10:18:33 230

原创 TaskBuilder设置客户信息数据模型的字段

如果点“确定”,则该数据模型的信息除了以文件形式保存到任擎服务器上,而且还会连接数据库,创建对应的表,如果点取消,则只会保存为文件,不会连数据库建表,这样做主要是为了先存一个草稿,过后还可以打开修改,都设置好之后,再同步到数据库。这里我们点“确定”,完成客户信息数据模型的设计。(1)将code、name、creator_id、create_time这几个字段设置为非空;(2)将code、name这两个字段设置为唯一(不能重复);

2025-02-13 09:19:27 176

原创 TaskBuilder数据模型字段设置注意事项

(4)对于值不能为空的字段,除了在数据模型里要将该字段设置为非空,在添加和修改该数据模型的后台服务里,如果这个字段的值是由前端页面传递过来的,则要在该后台服务的基本信息里将该字段对应的前端请求参数设置为不能为空,并设置参数名称,这样在前端页面请求该服务时,如果这个参数没有传值,就会自动返回该参数不能为空的错误提示,否则,会显示数据库软件返回的错误提示,基本都是英文,而且提示不明确,对于用户来说非常不友好;同样,如果只需要保存年月日的值,也不建议用 “日期时间”类型,推荐用10位字符串;

2025-02-12 11:24:22 324

原创 TaskBuilder数据模型设计器使用简介

字段名:用来设置字段的名称,只能是字母、数字或下划线,且必须以字母开头,且不能使用SQL的关键字,例如:select、update、delete、create、drop、alter、int、varchar、int、datetime、date、now、year、month等(不限于这些,具体可以参考相关数据库的文档)。实际上汉字也可以,但不推荐。(8)文本:用来存储长文本信息,例如文本文件的内容,长度可能超过5000的文本数据都建议使用文本类型,不建议使用字符串类型,因为字符串类型有最大长度限制。

2025-02-11 14:40:54 351

原创 TaskBuilder项目实战:使用向导创建客户信息数据模型

为了方便大家快速创建数据模型的字段,在该对话框下部的列表中提供了一些常用的字段,这些字段已经设置好了相关信息,包括字段名、数据类型、长度、备注、是否自增等,如果我们要创建的数据模型需要用到这些字段,则在列表中点击这些字段最左侧的复选框即可选中他们,然后点确定按钮后,即可创建对应的数据模型模板,里面就自动创建好了选中的这些字段,不需要开发者再手动添加和设置,只需要再添加其他没有的字段即可。从上图可以看到,我们刚才选的那些常用字段已经自动创建好,我们只需要再添加其他客户有关的字段即可。模型备注:客户信息。

2025-02-08 10:13:00 173

原创 TaskBuilder项目实战:客户管理模块知识点

(2)使用前端资源创建向导创建数据查询、添加和修改页面详解;(1)数据模型设计常用知识;(3)数据表格组件常用设置;(4)前后端调试信息的查看;(10)静态列表组件的使用;(11)设置应用分类和应用;(8)用户选择组件的使用;(9)地区选择组件的使用;(12)应用访问权限设置;(13)应用操作权限设置;(6)表单组件的使用;(7)数据字典的使用;(5)抽屉页的使用;

2025-02-07 13:44:04 89

原创 TaskBuilder项目实战:创建项目

用TaskBuilder开发应用系统的第一步就是创建项目,项目可以是一个简单的功能模块,也可以是很多功能模块的集合,具体怎么划分看各位的实际需要,我们一般会将相互关联比较紧密的一组功能模块放到一个独立的项目内,以便打包成独立的产品发布,例如人力资源管理、进销存、客户关系管理、项目管理等,或者为某个客户定制开发的项目,也会在TaskBuilder内创建独立的项目。项目代码:demo_sm,sm是Sales Management的缩写。项目创建好之后,就可以在里面开发各个功能模块了。

2025-02-06 10:00:30 238

原创 TaskBuilder低代码开发项目实战:项目简介

经过前面的学习,大家应该对TaskBuilder低代码开发有关的基本知识有了一个初步了解,接下来我们将带领大家实现一个较为复杂的信息系统,以便更深入地学习和掌握TaskBuilder提供的各项功能。本章准备带领大家开发一个简单的销售管理系统,希望通过该示例项目的实战操作,可以让大家掌握TaskBuilder低代码开发最基本的一些功能,然后有能力自主开发一些简单的管理信息系统。开发该系统的目的是为了讲解TaskBuilder的各项功能,与实际销售管理工作的要求有很大差距,请不要用于实际管理。

2025-02-05 11:10:43 269

原创 TaskBuilder数据修改页面前后端交互原理解析

在上图的界面中,参数名 表示要传给后台服务的参数名称,参数类型 这里设置为 URL参数,表示要从当前页面的URL路径里获取该参数的值,参数值 表示这个参数在URL里的名称,如果与要传给后台的参数名一致,则可以不用设置。大家可以回顾一下前面介绍数据列表页面的实现原理时,就讲解了如何在数据列表里打开修改页面,并通过URL路径给修改页面传递当前行数据的id值,正是因为列表页传了这个id参数,修改页才能通过该id值查询对应的学员信息,并在执行数据修改操作时,也才能知道具体要修改哪个学员的信息。

2025-01-23 22:09:58 494

原创 TaskBuilder数据添加页面前后端交互原理解析

如果选择的是表单输入项,则字段值会显示为: req.输入项编号 ,表示在后台服务里执行数据添加操作时,该字段的值会从前端请求对象req里获取,因为表单在提交数据时,会自动将这些输入项的值放到req对象中发送给后台服务。在该界面中可以看到,里面有一条 调用组件方法 的语句,组件设置为form1,方法设置为提交数据,这样设置好后,当用户点击抽屉页顶部的 确定 按钮时,就会将表单里各个输入项的值全部放到req对象中发送给后台服务。这些语句都可以在左侧的语句库中找到,然后拖拽到右侧的业务逻辑编排区即可。

2025-01-23 20:48:42 816

原创 TaskBuilder常见页面前后端数据交互原理解析

上面只是使用 #[js表达式] 这种形式实现的一个简单的示例,实际可以根据需求实现更复杂的功能,例如数据库里存储的性别值是0和1,0表示男,1表示女,则在列表里,就可以创建一个函数,传入性别值,然后在函数里判断,如果性别值等于0,就返回字符串:“男”,否则返回字符串:“女”,然后性别这一列的数据绑定格式就可以用 #[ 函数名( {性别字段名} ) ] 这种形式实现根据不同的值显示不同的内容。如果后面修改了这些参数,在保存该页面时,就会自动重新生成对应的后台服务文件,覆盖原来的文件。

2025-01-23 09:13:47 927

原创 TaskBuilder_v1.3.46版发布

TaskBuilder_v1.3.46版发布,本次更新最关键的内容是可编辑表格组件进行了较大改动,包括整体界面风格更美观,顶部增加了专门的工具栏,提供了丰富的操作按钮,支持按上下左右键切换选中的单元格,还支持弹出数据表格选择数据,可以把选中的数据指定的字段值绑定到可编辑表格当前行的指定列的单元格中。· 可编辑表格增加了清除指定单元格、行、列、区域或全部单元格数据的方法。· 可编辑表格新增禁用或启用指定单元格、行、列、区域或全部单元格的方法。· 可编辑表格的列支持弹出数据查询设置窗口设置可选项。

2025-01-22 20:25:37 165

原创 TaskBuilder前后端通讯的数据格式

message”:“错误描述”,//如果上面的code不等于0,则该参数会包含具体的错误描述,否则没有该参数。“service”:“sys/service/service123”,//后台服务路径。“参数3”:[“a”,“b”,“c”],//数组类型参数。“参数3”:[“a”,“b”,“c”],//数组类型参数。“参数1”:“abc”,//字符串类型的参数。“参数1”:“abc”,//字符串类型的参数。“参数2”:123,//数值类型参数。

2025-01-20 15:34:00 308

原创 TaskBuilder客户端请求后台服务的流程

6、上述校验都通过后,任擎服务器会创建一个名为 res(Response的简写,表示服务器端响应,里面默认就一个属性:code,值默认为0)的对象,并调用该服务对象的 process(req, res) 方法,并将前面创建的客户端请求对象req和服务器端响应对象res作为参数传入;5、如果该服务需要进行登录校验,并且已经通过,则任擎服务器会继续判断该服务是否需要校验操作权限,如果当前用户没有该服务的操作权限,则向客户端返回错误信息,并结束服务的执行;9、然后将处理结果或响应数据保存到 res 对象中;

2025-01-17 15:55:37 224

原创 TaskBuilder触发前端组件请求后台服务的常见事件

如果前端页面里的服务请求组件设置的请求参数中,有类型为“组件值”的参数,并且服务请求组件启用了“参数变化时自动重载”,则当请求参数里设置的这些组件的值发生变化时,就会触发该服务请求组件重新发起请求。这种情况主要用于数据添加和修改,在表单组件里放置各种输入项,然后设置好表单的数据提交参数,点击确定按钮时,调用表单组件的 submit() 方法,就可以将表单里各个输入项的数据提交给对应的后台服务,实现数据添加或修改服务。4.3.4关联输入项的值发生变化时。4.3.3点击删除按钮时。4.3.1页面加载时。

2025-01-17 14:16:45 246

原创 TaskBuilder前端请求后台服务的方式

这种方式表示可以直接对指定的数据表单的数据进行增删改查操作,实现原理和设置界面与上面的采用数据模型的方式基本一样,设置完后,在保存页面时,也会自动生成对应的tbs后台服务,区别就是这里操作的是数据表单自动生成的数据模型,而且,如果一个数据表单里有多个数据模型(一个主表,一个或多个子表),则在设置时,可以选择具体要对哪个数据模型进行操作。在该对话框中,需要先选择是添加还是修改操作,然后选择数据模型,再选择要操作的字段,并设置好字段的值,然后还可以设置请求参数,点确定,即可完成设置。

2025-01-16 15:54:37 770

原创 TaskBuilder客户端请求前端静态文件的流程

纯静态文件是指存放在tasgine\web目录或其子目录下,可以直接在浏览器里加载或显示的文件,包括HTML文件、CSS文件、前端JS文件、图片、音视频文件等,客户端需要访问这种文件时,向任擎服务器发起请求,并提供这些文件的URL地址,任擎就会直接读取这些文件的内容,然后返回给客户端,客户端再加载和显示。从上面的路径可知,在URL路径里,只需要保留文件实际路径的tasgine\web后面的路径即可,但要把斜杠 \ 换成反斜杠 / ,任擎默认会从tasgine\web目录开始查找静态文件。

2025-01-14 09:08:42 241

原创 TaskBuilder前端页面CSS样式规则设置

在该对话框中输入样式选择器的规则,点确定按钮即可创建空白的样式规则,然后从左边样式库中拖拽样式设置项到右边的样式设计区,输入相关参数,即可实现样式规则的设置。在该对话框中,可以从下部前端文件列表里选择当前任擎服务器web目录下的CSS样式文件,也可以直接输入其他服务器上的CSS样式文件的URL路径。3.3.7查看前端页面的HTML代码。3.3.6.2设置自定义样式规则。3.3.6.1引入外部样式文件。3.3.6.3样式规则的应用。

2025-01-13 17:11:13 402

原创 TaskBuilder前端页面JS脚本编辑

函数主要用来实现组件事件的业务逻辑,例如点击确定按钮后提交表单里输入项的数据,点击取消按钮关闭当前对话框等,也可以将特定的功能封装到函数中,以便多个函数调用,实现代码的复用。在该对话框中输入函数名称、备注,选择编辑模式,设置好调用该函数需要传入的参数,点确定即可完成函数的创建,如果函数有返回值,则选中“有返回值”复选框,如果有回调函数,则选中“有回调函数”,并可以设置回调函数名称和回调参数。另外,需要选择js脚本支持的语言规范的版本,默认为ES5,如果是ES6模块,则需要选择ES6。

2025-01-12 10:12:17 415

原创 TaskBuilder前端页面UI界面设计

为了方便大家快速设计前端页面的UI界面,TaskBuilder提供了可视化的UI界面设计器,在该设计器内,可以从左侧的组件库中拖拽组件到页面上实现组件的添加,TaskBuilder提供了几十种丰富的UI组件,分为容器组件、只读组件、基础输入项、扩展输入项、不可视组件、导入导出组件、统计图表和媒体组件等,每个组件都可以设置详细的样式、属性和事件,可以实现UI界面的高保真设计。(1)工具栏:在此提供了保存、另存、预览、刷新、复制、剪切、粘贴、删除、撤销、重做、上移、下移等按钮,点击即可执行对应的操作;

2025-01-10 09:38:21 449

原创 TaskBuilder前端组件简介

其他属性则根据组件类型的不同而不同。设计时会使用组件的渲染器动态生成组件的HTML代码并显示在页面中,编译时会使用组件的渲染器生成组件的HTML代码保存到整个页面的HTML文件中,运行时,正常不需要使用组件的渲染器,因为编译时已经把组件的HTML代码都生成了,但如果要使用tfp.new()方法动态创建组件,则也会用到组件的渲染器。从图中可知,所有组件都是从一个名为Component的根组件继承过来的,然后分为不可视组件和可视组件,不可视组件就是在界面里不显示任何内容的组件,例如服务请求组件和计数器组件;

2025-01-09 20:29:54 602

原创 前端页面基本信息设置

所以,我们在开发管理信息系统时,新建的页面都采用默认的浮动定位即可,除非某些特定的页面需要使用绝对定位。浮动定位:这是tfp页面默认的定位方式,也是网页默认的定位方式,如果选择这种定位方式,则新添加到页面内的组件,默认会从左至右、从上到下显示,如果组件为容器组件,则会占据整行,否则,一行可以显示多个组件。绝对定位:如果选择这种定位方式,则从组件库拖拽组件到页面上时,鼠标在哪里松开,组件就会放在什么位置,相当于每个组件都有一个相对于父组件的坐标位置,同一个父组件中的各个子组件的位置互相不会影响。

2025-01-08 12:22:29 428

原创 前端页面的内容格式

TaskBuilder可以编辑的前端页面类型分为HTML和tfp(Taskmsg Front Page)两种格式,HTML格式只能用代码编辑器编辑,这种模式基本很少有人用,大家都用tfp格式,因为使用TaskBuilder向导创建的前端页面都是采用的tfp格式,而且这种格式可以可视化编辑,可以大幅提升开发效率,后续文档所说的前端页面默认都是指tfp格式的页面,除非有特定声明。

2025-01-07 12:49:48 389

原创 TaskBuilder低代码开发必须的三种文件—后台服务文件

在后台服务中引入的js模块必须满足CommonJS或ES6这两种js模块规范中的一种,否则无法正确引入,CommonJS是Node.js默认的模块规范,Node.js内置的系统模块、大部分npm模块和用TaskBuilder创建的后台服务都是采用的这种规范,有一些比较新的npm模块可能会采用ES6模块,具体哪个npm模块采用的什么规范请查看该模块的说明文档。上图对话框中的模块名称是指在当前后台服务中为引用的模块分配的一个变量名,可以和npm包的名称一致,也可以改成其他名称,开发者可以根据自身需要进行设置。

2025-01-03 20:42:19 749

原创 TaskBuilder低代码开发必须的三种文件——数据模型文件

TaskBuilder主要用来开发基于关系型数据库的信息系统,在开发的过程中,经常需要与数据库打交道,为了方便开发者对数据库中的表和视图进行统一的维护和管理,TaskBuilder提供了专门的数据模型设计和管理的功能,可以直接在TaskBuilder里设计表和视图对应的数据模型,然后同步到数据库,也可以将数据库中已有的表或视图导出为数据模型文件。在此可以设置数据模型具体由哪些表关联构成,哪个是主表,各个表之间的关联条件,视图有哪些字段,各个字段是属于哪个表的,另外,还可以设置查询条件、分组条件和过滤条件。

2025-01-02 09:18:27 536

原创 前端文件和后台服务的概念

如果客户端是Web浏览器或手机APP里嵌入的浏览器,则前端文件是保存在服务器上的,当浏览器访问指定地址的网页时,会向Web服务器请求该页面的内容,Web服务器从服务器硬盘上加载这些文件的内容,然后直接返回给浏览器,浏览器再加载执行或显示,Web服务器并不会执行这些文件里的代码,所以这些文件也称为:静态文件。如果客户端是手机APP原生代码或微信小程序,则前端文件是直接编译打包在客户端软件中的,不需要从Web服务器加载,只需要向服务器请求动态数据。

2024-12-31 16:10:15 256

原创 信息系统常见的系统架构

采用这种架构,客户端和数据库之间增加了一个应用服务器,客户端不能直接连接数据库,如果客户端需要对某项业务的数据进行增删改查操作,需要先连接到应用服务器,并发送具体的操作请求和参数,应用服务器进行相关校验后,再连接数据库执行实际的增删改查操作,并把结果返回给客户端,然后就关闭与数据库和客户端的连接,也就是说,应用服务器与数据库和客户端之间都不会一直连接,而是用完就关闭,这种方式可以大幅提升整个系统的性能。另外,根据需求,还可以部署单独的消息服务器、身份认证和鉴权服务器等。支持操作权限管控,防止非法操作。

2024-12-30 15:01:35 637

原创 TaskBuilder低代码开发初体验——发布应用

至此,我们就完成了一个简单的“学员信息管理”应用的创建,大家觉得是不是很容易,但不要骄傲,这只是一个非常简单的应用,在我们实际工作中需要开发的应用要远比这个示例应用复杂得多,而且,上面只是介绍了如何按照向导一步一步完成应用的开发,并没有详细介绍这些功能具体的实现原理,还需要大家跟着本教程继续学习。在该窗口中,先在左侧图标列表中选择适合当前应用的图标,然后在右侧设置背景颜色,然后再点击“图标颜色”,选中白色,然后点底部的“保存”按钮,即可完成应用图标的设置。应用开发完,并经过测试没有问题后,就可以发布了。

2024-12-28 09:00:31 299

原创 预览和测试

如果要删除学员信息,就在列表页面里,点击该学员信息所在行右侧的“删除”按钮,即可删除该学员。如果学员信息比较多,可以使用列表页面顶部的查询条件,按培训年份、期数、姓名和文化程度等条件查询。说明:预览时,服务器需要编译该页面的相关内容,会稍微有些慢,请耐心等待一下;正式运行时,服务器会缓存页面最后一次改动后编译的代码,不需要每次都编译,打开速度会很快。在该窗口内,左侧为页面预览区域,模拟显示页面的实际运行界面,右侧是浏览器的调试窗口,可以查看控制台输出、页面元素和样式等,方便开发调试。

2024-12-27 10:07:18 175

原创 创建学员信息修改页面

从上图可以看到,通过上面的操作,向导为我们创建了数据模型、后台服务和前端文件这三种类型的文件,这三种文件是运行TaskBuilder开发的应用所必需的文件,后续会对这三种文件的功能进行详细介绍。(3)点击字段列表里标题栏最左侧的复选框,全选所有字段,然后参考创建添加页面时的设置,设置各个字段的输入项类型、占用列数、是否必填和可选值。”按钮,在打开的对话框里选择前面创建的“xyxx.tdm”这个数据模型,点确定按钮。(2)在“页面标题”输入框内输入“修改学员信息”,其他选项默认即可,不用设置。

2024-12-25 10:51:21 169

原创 创建学员信息添加页面

(1)先点击“数据模型”输入框右侧的“选择…”按钮,在打开的对话框里选择前面创建的“xyxx.tdm”这个数据模型,点确定按钮。(2)在“页面标题”输入框内输入“添加学员信息”,其他选项默认即可,不用设置。whcd 文化程度 下拉列表 是 小学,初中,高中,大专,本科。sfzh 身份证号 单行输入框 是。dhhm 电话号码 单行输入框 是。xzc 行政村 单行输入框 是。qs 期数 单行输入框 是。bc 班次 单行输入框 是。xm 姓名 单行输入框 是。xz 乡镇 单行输入框 是。

2024-12-22 10:15:43 165

空空如也

TaskBuilder低代码开发平台适合复杂的业务流程开发吗?

2021-06-17

听说TaskBuilder低代码开发平台很好用,有没有用过的呀?

2021-06-16

TaskBuilder低代码开发平台支持二次开发吗?

2021-06-15

TaskBuilder是低代码开发平台还是零代码开发平台?

2021-06-11

TaskBuilder快速开发平台和传统套装软件有什么区别?

2021-06-10

TaskBuilder快速开发平台支持什么运行环境?

2021-06-08

TaskBuilder工作流引擎支持哪些操作?

2021-06-07

TaskBuilder快速开发平台可以进行哪些权限设置?

2021-06-04

TaskBuilder低代码开发平台开源吗?

2021-06-02

TaskBuilder低代码平台可以开发哪些企业应用?

2021-05-31

TaskBuilder低代码平台对于开发者来说可以解决哪些问题?

2021-05-28

不懂代码的小白能用TaskBuilder低代码平台进行开发吗?

2021-05-27

TaskBuilder低代码平台可以和钉钉对接吗?

2021-05-26

TaskBuilder低代码开发平台是否支持数据建模?

2021-05-25

TaskBuilder提供了哪些常用组件?

2021-05-24

TaskBuilder开发的应用可以部署在云端吗?

2021-05-21

TaskBuilder开发的应用在服务器端支持哪些操作系统?

2021-05-19

用TaskBuilder开发的应用是跨平台的吗?

2021-05-18

TaskBuilder和Delphi有什么区别?

2021-05-17

TaskBuilder跟PowerBuilder有什么关系?

2021-05-14

TaskBuilder跟VSCode、Eclipse有什么区别?

2021-05-13

用TaskBuilder可以开发桌面应用吗?

2021-05-12

用TaskBuilder开发的应用支持企业微信吗?

2021-05-11

用TaskBuilder开发的应用支持钉钉吗?

2021-05-10

用TaskBuilder怎么实现身份验证?

2021-05-08

用TaskBuilder开发的应用是前后端分离的吗?

2021-05-07

用TaskBuilder能开发哪些类型的应用?

2021-05-06

TaskBuilder可以增加自定义的扩展组件吗?

2021-04-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除