JEPF 前台一些方法

来源:互联网 发布:java jstack 编辑:程序博客网 时间:2024/06/05 19:09

1. 在表单创建好之后直接返回列表

    var func = JE.getFunc('LD_TICKET_ORDER_BUY')    var form = func.formview;//得到表单对象    var gridview = func.gridview;//得到列表对象    var formRecord = func.getFormData();//得到表单数据    var obj = JE.ajax({        url:'/ticket/ticketAction!addOrder.action',      params:formRecord      });      if(obj.success){         var bt = form.down("button[ref=formBackBtn]");//获得表单返回按钮      if (bt)      bt.fireHandler();//执行按钮功能        func.gridLoad();//刷新列表      }else{          JE.alert('失败,请联系管理员');      }  

2. 将前台选中的数据id 传到后台

 var func = JE.getFunc('功能编码'); var grid = func.gridview; var idArray = grid.getSelectIds();//获得数组 var ids = idArray.join(",")//转换成以,隔开字符串// var ids = "'"+idArray.join("','")+"'";//转换成每个id以''包裹

3. 获得父功能对象 func 是子功能对象

var func = JE.getFunc('功能编码');func.getParent(); 

4.获得表单某个字段的值

var func = JE.getFunc('表单的编码')//获取摸个表单var form = func.formview;//获取表单对象var field = form.getFields('字段名').getValue()//获取表单元素的值

5.获取选中的一行的数据字段

context.record.raw.XSXX_TERM_CODE

6.只让登录的人看到

在功能配置里 列表过滤条件   and TEACHERPLAN_TEACHER_CODE= '{@USER_CODE@}'

7.字典

列表字典code 做下拉框
sql字典 name 做下拉框

8.打开自己的Jsp页面

在菜单里 功能选项选ifream 直接写路径
/jsp/ticket/ticket.jsp

9. 子功能权限 级联删除

选中传值和 where 关联关系等于 后面选中级联删除

10.表单弹出 点击保存关闭弹窗

    var func = JE.getFunc('LD_TICKET_ORDER_BUY')    var form = func.formview;//得到表单对象    var gridview = func.gridview;    var formRecord = func.getFormData();    var obj = JE.ajax({        url:'/ticket/ticketAction!addOrder.action',      params:formRecord      });      if(obj.success){          var func2 = JE.getFunc('LD_TICKET_MANAGER_BUY')        func2.gridLoad();//刷新列表        var win = btn.up('window');//获取window对象        if(win){        win.close();         } //关闭当前窗口      }else{          JE.alert('失败,请联系管理员');      }  }
原创粉丝点击