shopfloor开发例子

46 阅读1分钟

MDB: 建立SJ_WarehouseCard、SJ_WarehouseCarddetails 和对应的两个历史表SJ_WarehouseCardhistory和SJ_WarehouseCardhistoryDetails两个历史表

注意点:1.SJ_WarehouseCarddetails这是一个subentity 它是在servicedetails这个大类下面,类型是tracking 是通过SJ_WarehouseCard中add subentity添加

2.SJ_WarehouseCardhistoryDetails是需要先在historydetails大类下面建好之后,通过在SJ_WarehouseCardhistory里面把historydetail字段的名字改成SJ_WarehouseCardhistoryDetails

3.如果有cs文件就不要使用枚举,后台传值容易出现问题。直接定义一个string 在页面上拖出一个dorpdownlist就行

image.png

image.png

或者直接拖出一个namedobject,在代码里面写逻辑 因为下拉框的datachang事件可能会出现问题

image.png

image.png

如果字段是decimal类型 要改成quantity类型,再去表里面和数据库里面改参数为(16,9) 或者直接用float类型 就不用修改参数

f3280805225ad49176458f85a34c9e9.png

image.png

CS注意点:

1、计算时间差

image.png 2、判断是否存在的条件

image.png

3.获取下拉选的值

image.png

image.png

4.portalstudio里面没有的属性 需要自己手动在代码里面设置 要放在onload事件里面 autopostback设置成true 这个控件的datachange事件才能生效

image.png

5.命名的时候注意尽量不要和mdb名字重复

image.png

6.这里才是mdb中typename绑定的路径 并不是文件名 这里如果修改了 typename要同步修改 这里命名尽量不要写服务名一样,可以后面加Txn image.png

vp注意点: 1.如果自己手写提交和清除 那页面的按钮那里不要挂服务 2.如果已添加服务并且删不掉 就删掉按钮重新添加