Thingworx学习笔记二(单表数据新增及相关校验)
Thingworx表单数据新增及相关校验
1、给DataTable创建services事件,如addClassDataTable。
1> 打开创建的DataTable,然后在左侧点击Services,在上方选择Add My Service,填写service的Name名称。
2> 选择选项卡【】,点击按钮【Add】,添加参数信息。
3> 添加返回结果信息:
4> 选择选项卡【me】,搜索add方法,选择如图所示,直接点击【】
5> 在右侧区域填写相关代码,点击保存按钮,然后点击上方的【Save】按钮,否则页面关闭后方法没有保存。
2、前台界面添加新增字段信息及按钮,并配置click事件。
1>新建一个Mashup,命名为class2mashup,并添加Panel、Grid,给Grid绑定数据源。
2> 在左侧选择Label标签,拖放至Panel的空白处,并修改标签的显示名称。
3> 在左侧选择TextBox标签,拖放至Panel的空白处,并修改标签的名称为表格的字段名称,如id,cName等。
4> 类似于添加id,再添加一个cName的标签,并新增一个Button按钮,命名为【新增】。
5> 在右侧点击按钮【+】,将创建好的表格事件addClass添加进来,点击按钮【Done】。
6> 将TextBox标签的值赋给方法addClass的参数。
7> 给Button按钮添加Click事件。点击Button上的三角按钮【】,在弹出的下拉框中选择【Click】。
8> 数据新增后,主页自动加载显示新增的数据。
9> 添加新增成功提示。在左侧选择Message拖放至Panel的空白区域。
10>点击Message的三角按钮,在弹出的下拉框选择【】。
点击按钮【2】,在弹出的页面上选择【result】,然后点击按钮【Done】。
给ShowMessage配置事件
11> 点击class2Mashup页面的【Save】按钮,然后点击按钮【ViewMashup】,在打开的页面上输入要添加的数据,点击按钮【新增】,如下所示:
3、添加相关校验,在表的Service方法中添加,此例是在addClass方法中添加。如下所示: