Aurora头行保存

function save(){
            var header_ds = $(‘head_9202_result_ds‘);
                var line_ds = $(‘line_9202_result_ds‘);
                var header_rec = header_ds.getCurrentRecord();
                if (header_ds.validate() && line_ds.validate()) {
                    var param = header_rec.data;
                    param[‘line‘] = line_ds.getJsonData();

                    Aurora.request({
                        url: $(‘save_svc‘).getUrl(),
                        para: param,
                        success: function(res) {alert(‘success‘);},
                        scope:this
                    });
                }
}    
<?xml version="1.0" encoding="UTF-8"?>
<a:service xmlns:a="http://www.aurora-framework.org/application" xmlns:p="uncertain.proc" trace="true">
    <a:init-procedure>
        <a:model-update model="test.head_9202"/>
        <a:batch-apply sourcepath="/parameter/line">
            <p:switch test="@current_parameter/@_status">
                <p:case value="insert">
                    <a:model-insert model="test.line_9202"/>
                </p:case>
                <p:case value="update">
                    <a:model-update model="test.line_9202"/>
                </p:case>
                <p:case value="delete">
                    <a:model-update model="test.line_9202"/>
                </p:case>
            </p:switch>
        </a:batch-apply>
    </a:init-procedure>
</a:service>
时间: 2024-08-28 05:51:01

Aurora头行保存的相关文章

Winform读取文档。然后创建,奇数行保存一个文档,偶数行保存一个文档

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;using System.Text.RegularExpressions; namespace TextModify

订单头与订单行金额汇总

订单头有非数据库项 总金额(汇总行金额) 订单行有非数据库项 金额,是由行块的数据库项 数量与单价的乘积得到 头块:order_headers,总金额项:amount,行块:order_lines,金额项:amount 刚开始我准备在quantity和unit_price的when-validate-item中加入如下代码 if :order_lines.unit_price is not null and :order_lines.quantity is not null then    :o

C预编译, 预处理, C/C++头文件, 编译控制,

在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作.#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征.依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的. 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参数. (1)message 参数. Message 参数是我最喜欢的一个参数,它能够在编译信息输出窗口中输

C++头文件的包含顺序研究

C++头文件的包含顺序研究 作者:朱金灿 来源:http://www.cnblogs.com/clever101 一.<Google C++ 编程风格指南>里的观点 最近公司在推行编码规范,领导提议基本上使用<Google C++ 编程风格指南>.其中<Google C++ 编程风格指南>对于头文件的包含顺序是这样的: Names and Order of Includes link ▽Use standard order for readability and to

dat文件中如何编写DOS的多行命令

dat文件中如何编写DOS的多行命令 2012-10-15 11:29 四海柔情108 分享到: 2012-10-16 23:36 提问者采纳 你问的应该是BAT文件吧?BAT是DOS命令的批量运行方式,是顺序执行的单个命令.BAT可以使用任意文本编辑器编写,如:记事本.Word等等.在DOS环境中,可以使用命令行工具和EDIT编辑器进行编辑: 1. copy con abc.bat回车后开始逐行写命令,到最后一行的时候,按F6键,再回车,把书写的命令行保存为当前目录下的abc.bat文件. 2

Linux 如何通过命令查看一个文件的某几行(中间几行或最后几行)

linux 如何显示一个文件的某几行(中间几行) [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 [二]显示1000行到3000行 cat filename | head -n 3000 | tail -n +1000 *注意两种方法的顺序 分解: tail -n 1000:显示最后1000行 tail -n +1000:从1000行开始显示,显示1000行以后的 head -n 100

7行Python代码的人脸识别

随着去年alphago 的震撼表现,AI 再次成为科技公司的宠儿.AI涉及的领域众多,图像识别中的人脸识别是其中一个有趣的分支.百度的BFR,Face++的开放平台,汉王,讯飞等等都提供了人脸识别的API,对于老码农而言,自己写一小段代码,来看看一张图片中有几个人,没有高大上,只是觉得好玩,而且只需要7行代码. import cv2 face_patterns = cv2.CascadeClassifier('/usr/local/opt/opencv3/share/OpenCV/haarcas

C++中文件的读取操作,如何读取多行数据,如何一个一个的读取数据

http://blog.csdn.net/sunhero2010/article/details/50980591 练习8.1:编写函数.接受一个istream&参数,返回值类型也是istream&.此函数必须从给定流中读取数据,直至遇到文件结束标识时停止. [cpp] view plain copy #include <iostream> #include <stdexcept> using std::istream; using std::cin; using 

预译头之前世今生

预编译头文件说明 TAG:预编译和宏定义,VC++,预编译头文件说明 TEXT: 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H. Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果.这样可以加快编译速度,节省时间.  预编译头文件默认通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname.pch.  编译器通过一个头文件stdafx