第一种:用json的oData塞值
案例显示:
list页面url带值
//活动基本信息修改
 function updateProject() {
   var selectRow = $$.getSingleSelectRow(listId, "请选择你要操作的项目进行修改!");
   if(selectRow.activity_status=="活动已结束"|| selectRow.activity_status=="活动进行中"){
   $.messager.alert('提示框','当活动状态为已结束时和进行中时,不可编辑数据!','info');
   }else{
     var FormUrl = 'meeting_register_details.html?actionId=meeting_register_details';
     if (selectRow) {
        //只需要url后面带id即可
        $$.openJcdfDialog(FormUrl + '&activity_id=' + selectRow.activity_id,'项目基本信息修改', 700, 1050);
     }
}
}
detail页面回显
 function loadEditData(){
    $$.openProcessingDialog();
var jsonData = {
   "activity_id":activity_id
   };
   $.ajax({
     type: "get",
     url : '/meeting/actions/register/echo.do?actionId=meeting_register_details_echo&activity_id='+activity_id,
     dataType:"json",
     contentType: "application/json",
     data: JSON.stringify(jsonData),
     success: function(oData){
     $$.closeProcessingDialog();
     if (oData!=null && oData.errorCode == 0) {
       editHistoryData = oData.data;
       //填充历史数据 editHistoryData 数据有值 并填充
       console.log(editHistoryData.activity_status);
       if(oData.data.activity_status=="活动已结束" || oData.data.activity_status=="活动进行中" ){
       $("#activity_status").combobox({ readonly:true}); 
     }
   $("#activity_name").val(oData.data.activity_name);
   $(formTemplate).form('load', editHistoryData); 
   } else {
     $$.showJcdfMessager('提示消息',oData.msg,'warning');
     }
   }
  }); 
 }
第二种正则表达式填充 单个字段塞值
案例显示
base显示
   //活动基本信息修改
 function updateProject() {
   var selectRow = $$.getSingleSelectRow(listId, "请选择你要操作的项目进行修改!");
   if(selectRow.activity_status=="活动已结束"|| selectRow.activity_status=="活动进行中"){
   $.messager.alert('提示框','当活动状态为已结束时和进行中时,不可编辑数据!','info');
   }else{
   var FormUrl = 'meeting_register_details.html?actionId=meeting_register_details';
   if (selectRow) {
  //将所有的字段通过url带过去
   $$.openJcdfDialog(FormUrl + encodeURI('&activity_id=' + selectRow.activity_id +'&activity_name=' + selectRow.activity_name         +'&activity_validate_mode='+selectRow.activity_validate_mode +'&activity_start_time='+selectRow.activity_start_time +'&activity_end_time='+selectRow.activity_end_time     +'&background_picture='+selectRow.background_picture),
 '文件基本信息修改', 700, 1050);
 }
 }
 }
detail页面回显
第一:正则表达式
 function getQueryString(name) {
     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
     var r = window.location.search.substr(1).match(reg);
     if(r != null) return decodeURI(r[2]);
     return null;
 }
第二:单个加载
function loadEditData(){
 $$.openProcessingDialog();
 var obj = {};
 obj.activity_id = getQueryString("activity_id");
 obj.activity_name = getQueryString("activity_name");
 obj.activity_validate_mode = getQueryString("activity_validate_mode");
 obj.activity_start_time = getQueryString("activity_start_time");
 obj.activity_end_time = getQueryString("activity_end_time");
 obj.background_picture = getQueryString("background_picture");
 $(formTemplate).form('load', obj);   //formTemplate这个是表单的id
}