06.第一个页面(下)
课程内容
自定义变量 使用一个表单窗口实现查看、新增、修改功能
课程目标
将上节课的页面改写,使用一个窗口实现三个功能
课程概要
自定义变量
通过客户端API设置变量,用于记录用户操作
Enhancer.ZUserData 对象
val(name) 获取用户变量值
- @param name {String} [必须] 变量名,只能获取以 10 以下数字开头的变量。
- @return {Object} 变量值
set(name, value) 设置用户变量,只能设置以 10 以下数字开头的变量,供全局使用,如 7-CURR_CHECK_ID。
- @param name {String} [必须] 变量名,必须是以 0 - 9 开头的变量名。
- @param value {Object} [必须] 值。
get(name) 获取 10 以下数字开头的变量值
- @param name {String} [可选] 如果为空,则返回全部 10 以下开头的变量集合。
- @return {Object} 变量或变量集合。
add(name, value) 添加用户变量,只能添加以 10 以下数字开头的变量,供全局使用,如 7-CURR_CHECK_ID。
- @param name {String} [必须] 变量名,必须是以 0 - 9 开头的变量名,如果变量已存在,则覆盖旧值。
- @param value {Object} [必须] 值。
使用一个表单窗口实现查看、新增、修改功能
配置权限
改写SQL
-- 查看教师
SELECT
teacher.`name` AS name1,
teacher.sex
FROM
teacher
WHERE
teacher.id = @11-ID@
AND @7-user_do@ != 3