1. 程式人生 > >Thingworx學習筆記二(單表資料新增及相關校驗)

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方法中新增。如下所示: