zoukankan      html  css  js  c++  java
  • ajaxform和ajaxgrid获取数据源、添加数据

    • ajaxform获取数据源

    var record = ajaxform.getRecord();
    var storeId = record.get("storeId");
    
    var storeId = ajaxform.getColumnValue("storeId");
    • ajaxform添加数据

    function ajax_init(response){
        var dataWrap = response.getAjaxDataWrap("dataWrap") ;
        var record = dataWrap.getData();
        ajaxform.setRecord(record);
    }
    • ajaxgrid获取数据源

    function showDetail(cell) {
    //此时要向后台要数据,要新主数据的从数据
    var data = ajaxgrid.collectData(true, "all");
    /*ajaxgrid和ajaxfrom收集页面信息
      ajaxgrid: var data = ajaxgrid.collectData(true, "all");
      ajaxfrom: var formData = ajaxform.collectData(true, "all");
      baseFlag该参数值为true时,收集排序信息与分页信息,为false时,不收集排序信息与分页信息。
      dataFlag:是否要收集表格数据,取值有:all(所有数据),update(增删改列表),checked:选择数据*/
    var a =cell["storeId"];
    var dataArr = [];
    dataArr.push(data);
    dataArr.push(unitDate);
    $.request({
    action : "retrieveAll",
    data : dataArr,
    params : {
    "storeId" : cell["storeId"],
    "property.storeId" : a
    },
    success : ajax_initdb
    });
    }

    --获取ajaxgrid选中的数据源

      var ds = ajaxgrid.getCheckedRecords();

    --删除ajaxgrid选中的数据源

      ajaxgrid.delCheckedRecords();

    • ajaxgrid添加数据

    1.在表格中添加一行数据
    function add(){
        $.request({
            action:"add",
            success:onaddcomplete
        });
    }
    function onaddcomplete(response){
        //获取dataWrap中的单条记录
        var rec = response.getAjaxDataWrap("dataWrap").getData() ;
        ajaxgrid.addRecord(rec) ;
    }
    2.在表格中添加多行数据
    ajaxgrid.addRecords(response.getAjaxDataWrap("dataWrap").getData());//对应一个对象
    ajaxgridList.addRecords(response.getAjaxDataWrap("dataWrapList").getDataList());//对应一个数组
    谢谢大家的阅读,阅读后记得关注一下呦!
  • 相关阅读:
    Python 去掉文本中空行
    Pandas常用操作方法
    Numpy常用操作方法
    Python获取指定路径下所有文件的绝对路径
    Python获取指定目录下所有子目录、所有文件名
    Pycharm选中代码无法Backspace直接删除
    Redis常用命令(一)
    在eclipse程序中设置的断点上有一个斜杠,正常启动debug不能够跳转到debug页面,怎么解决
    常见的几种网络广告模式
    struts2中拦截器与过滤器的区别
  • 原文地址:https://www.cnblogs.com/bhy-1116/p/8317654.html
Copyright © 2011-2022 走看看