Thingworx学习笔记二(单表数据新增及相关校验)

Thingworx表单数据新增及相关校验

1、给DataTable创建services事件,如addClassDataTable。

   1> 打开创建的DataTable,然后在左侧点击Services,在上方选择Add My Service,填写service的Name名称。

Thingworx学习笔记二(单表数据新增及相关校验)

  2>  选择选项卡【Thingworx学习笔记二(单表数据新增及相关校验)】,点击按钮【Add】,添加参数信息。

Thingworx学习笔记二(单表数据新增及相关校验)

3> 添加返回结果信息:

Thingworx学习笔记二(单表数据新增及相关校验)

4> 选择选项卡【me】,搜索add方法,选择如图所示,直接点击【Thingworx学习笔记二(单表数据新增及相关校验)

Thingworx学习笔记二(单表数据新增及相关校验)

   5> 在右侧区域填写相关代码,点击保存按钮,然后点击上方的【Save】按钮,否则页面关闭后方法没有保存。

Thingworx学习笔记二(单表数据新增及相关校验)

2、前台界面添加新增字段信息及按钮,并配置click事件。

   1>新建一个Mashup,命名为class2mashup,并添加Panel、Grid,给Grid绑定数据源。

Thingworx学习笔记二(单表数据新增及相关校验)

  2> 在左侧选择Label标签,拖放至Panel的空白处,并修改标签的显示名称。

Thingworx学习笔记二(单表数据新增及相关校验)

  3> 在左侧选择TextBox标签,拖放至Panel的空白处,并修改标签的名称为表格的字段名称,如id,cName等。

Thingworx学习笔记二(单表数据新增及相关校验)

4> 类似于添加id,再添加一个cName的标签,并新增一个Button按钮,命名为【新增】。

Thingworx学习笔记二(单表数据新增及相关校验)

  5> 在右侧点击按钮【+】,将创建好的表格事件addClass添加进来,点击按钮【Done】。

Thingworx学习笔记二(单表数据新增及相关校验)

Thingworx学习笔记二(单表数据新增及相关校验)

  6> 将TextBox标签的值赋给方法addClass的参数。

Thingworx学习笔记二(单表数据新增及相关校验)

   7>  给Button按钮添加Click事件。点击Button上的三角按钮【Thingworx学习笔记二(单表数据新增及相关校验)】,在弹出的下拉框中选择【Click】。

Thingworx学习笔记二(单表数据新增及相关校验)

  8> 数据新增后,主页自动加载显示新增的数据。

Thingworx学习笔记二(单表数据新增及相关校验)

  9>  添加新增成功提示。在左侧选择Message拖放至Panel的空白区域。

Thingworx学习笔记二(单表数据新增及相关校验)

  10>点击Message的三角按钮,在弹出的下拉框选择【Thingworx学习笔记二(单表数据新增及相关校验)】。

Thingworx学习笔记二(单表数据新增及相关校验)

点击按钮【2】,在弹出的页面上选择【result】,然后点击按钮【Done】。

Thingworx学习笔记二(单表数据新增及相关校验)

 给ShowMessage配置事件

Thingworx学习笔记二(单表数据新增及相关校验)

11>  点击class2Mashup页面的【Save】按钮,然后点击按钮【ViewMashup】,在打开的页面上输入要添加的数据,点击按钮【新增】,如下所示:

Thingworx学习笔记二(单表数据新增及相关校验)

3、添加相关校验,在表的Service方法中添加,此例是在addClass方法中添加。如下所示:

Thingworx学习笔记二(单表数据新增及相关校验)