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());//对应一个数组
    谢谢大家的阅读,阅读后记得关注一下呦!
  • 相关阅读:
    SQL Server 之 在与SQLServer建立连接时出现与网络相关的或特定于实例的错误
    T-SQL 之 概述
    HTML 之 Web页面表单form中只有一个input的text元素,按回车默认提交
    CollatingOfData 之 JsonHelper
    JavaScript 之 弹出窗口总结
    JavaScript 之 页面跳转及Frame动态加载
    XML 之 与Json或String的相互转换
    UML 之 类图(Class Dragram)
    Asp.Net 之 调用分享接口
    echo print() print_r() var_dump()的区别
  • 原文地址:https://www.cnblogs.com/bhy-1116/p/8317654.html
Copyright © 2011-2022 走看看