范例(cxmt631),状态码显示设置(某状态下不显示某些状态码,即有些状态是不可直接更改的为另一种状态的),更改完状态码后同步更新数据表的指定字段;
1)在cxmt631_statechange 中的statechange.before_menu 下,置入程序:
#add-point:menu前 name="statechange.before_menu" CASE g_xmabuc_m.xmabucstus WHEN "X" CALL cl_set_act_visible("report,factory,Load,pass,valid",FALSE) WHEN "01" CALL cl_set_act_visible("Loading,pass",FALSE) WHEN "02" CALL cl_set_act_visible("pass",FALSE) WHEN "03" CALL cl_set_act_visible("report",FALSE) WHEN "04" CALL cl_set_act_visible("factory,report",FALSE) END CASE #end add-point
以上的report、factory等,为功能编号,具体见azzi850;