左树右表
    input property表示该列能修改
    vtype=“required;maxLength:12”表示验证方式为必填;最大长度12
    //树的事件
    var moduleCode = mini.get(‘code-hidden’);
    mini.get(‘tree’).on(‘nodeselect’, function(e) {
    moduleCode.setValue(e.node.objectcode); //记录值
    epoint.refresh([ ‘datagrid’, ‘fui-form’ ]); //刷新表格和表单
    });
    表示点中某树节点时会发生的事件—刷新表格。

    手风琴页面:
    下拉框字段数据使用data时注意设置idfiled and textfield,使用文件时注意引用文件路径
    onvaluechanged=
    “change”
    //改变性别时改变相关信息
    function change() {
    var gender = mini.get(‘gender’).getValue();

    if (gender == ‘1’) {
    mini.get(‘info’).setEmptyText(‘请输入男性信息’);
    Util.form.setLabel(“#label1”, “男性信息”);
    } else if (gender == ‘2’) {
    mini.get(‘info’).setEmptyText(‘请输入女性信息’);
    Util.form.setLabel(“#label1”, “女性信息”);
    }
    }


    学生信息增删改查
    有3个action,注意判断是否为空
    注意删掉condition 否则数据出不来
    需要更熟练地找到模板源代码地址,例如renderer
    注意加上注解:
    ServiceImpl-
    @Component
    Action-
    @RestController(“studentaddaction”)
    @Scope(“request”)
    页面地址后面不要加html


    MIS平台
    注意准备步骤:新建数据库,配置jdbc和pom文件,配置run config,配置数据源,子系统,程序项目,代码项,数据表结构,还有模块授权等。注意service工程要导入高级框架依赖。
    注意表单验证 allowInput=
    “false”__
    所属地区下拉树中,注意点击不同树节点时有不同的功能,js里加判断
    // 点击树节点的功能
    function onBeforeTreeNodeSelect(e) {
    var id = e.node.id;

    if (id.length != 6 || id == “f9root”) {
    e.cancel = “true”;
    }
    }
    预算信息页面不要展示按钮

    工作流
    注意准备步骤:新建过程类别 新增流程材料

    子工程的jrebel classpath放到web工程里