035 工作单快速录入 - bos

一、前台代码理解及修改

1.新增行也可完成提交原来编辑的行功能(如果有在编辑的行)

//全局变量
var editIndex;

function doAdd() {
if (editIndex != undefined) {
//表示有一行正在编辑,先结束编辑的行(会触发onAfterEdit)
$("#grid").datagrid(‘endEdit‘, editIndex);
}
//没有行在编辑状态才能进行新增
if (editIndex == undefined) {
//alert("快速添加电子单...");
$("#grid").datagrid(‘insertRow‘, {
index : 0,
row : {}
});
$("#grid").datagrid(‘beginEdit‘, 0);
editIndex = 0;
}
}

2.数据表格

// 收派标准数据表格
$(‘#grid‘).datagrid({
iconCls : ‘icon-forward‘,
fit : true,
border : true,
rownumbers : true,
striped : true,
pageList : [ 30, 50, 100 ],
pagination : true,
toolbar : toolbar,
url : "",
idField : ‘id‘,
columns : columns,
onDblClickRow : doDblClickRow,
onAfterEdit : function(rowIndex, rowData, changes) {
console.info(rowData);
//编辑完毕,重置editIndex表示没有行在编辑
editIndex = undefined;
$.post("workordermanagerAction_add.action", rowData, function(data){

});
}
});

二、服务端实现

1.WorkordermanageAction.add实现

public String add() throws IOException{
String f = "1";
try {
workordermanagerService.save(model);
} catch (Exception e) {
f = "0";
}
ServletActionContext.getResponse().setContentType("text/html;charset=utf-8");
ServletActionContext.getResponse().getWriter().write(f);
return NONE;
}

2.WorkordermanagerServiceImpl.save实现

@Override
public void save(Workordermanager model) {
workordermanagerDao.save(model);
}

时间: 2024-08-03 17:42:24

035 工作单快速录入 - bos的相关文章

BOS项目 第6天(业务受理、自动分单、工作单快速录入、datagrid行编辑)

BOS项目笔记 第6天 今天内容安排: 1.业务受理环节分析 2.创建业务受理环节对应的数据表(业务通知单.工单.工作单) 3.实现业务受理.自动分单 4.datagrid的编辑功能 5.基于datagrid编辑功能实现工作单快速录入功能 6.演示权限控制demo 1. 业务受理分析 受理环节,是宅急送业务的开始,作为服务前端,客户通过电话.网络等多种方式进行委托,业务受理员通过与客户交流,获取客户的服务需求和具体委托信息,将服务指令输入我司服务系统. 客户通过打电话的方式进行物流委托,一个客户

WPF 4.0 DatePicker 快速录入

WPF 4.0的DatePicker在通过键盘录入日期的时候是非常让人郁闷的.必须按照日期的格式来完整输入例如,比如输入“2010/10/10”才能识别.而实际上在一些要求快速录入的场合,用户更希望直接敲20101010就行了.遗憾的是,DatePicker没有一个属性可以设置说录入的格式是yyyyMMdd这种的. 实际上,仔细看一下DatePicker控件,它有一个DateValidationError事件,当输入的文本无法识别为日期时,就会触发该事件.我们可以利用这个事件来做一些事情. 为了

1分钟把书中的文字快速录入电脑的方法

在工作中,我常常在想,要是能把纸上有用的文字快速输入到电脑中,不用打字录入便可以大大提高工作效率该有多好呀!随着科技的发展,这个问题在不断的解决,例如,现在市场上的扫描仪就带有OCR软件,可以把扫描的文字转换到电脑中进行编辑.但是,对于我们平常人来说,大多数人都是即不想多花钱购买不常用的设备,又不想费力气打字录入,那我就给大家提供一个我刚刚发现的方法吧!现在数码相机很普遍,也很常用,我们就从这里下手吧. 工具准备: 硬件:  电脑一台 数码相机   软件:  word2003(其它的版本我没有实

Excel的快速录入

数据有效性: 1.选择要限制数据有效性的区域: 2.点开[数据]选项卡选择"数据验证": 3.[设置]中选择"序列": 4.若手动输入则需要将内容使用英文符号分割开来(比如:A级,B级): 5.若嫌手动麻烦就使用右侧选择有效数据: 快速填写Excel中的内容 Alt+↑ 可以快速调用出钱面录入过得内容: 批量录入 1.经常输入带有小数点的数据 可以在[文件].[选项].[高级]中找到"自动插入小数点"小数点位数选择2,输入数据就会自动缩小一百倍

快速录入营业执照信息的解决方法

营业执照是作为一个企业成立的关键入口,也便成为了各个领域审核这个企业的必要文件,电子会的存档需要对企业营业执照进行扫描.信息录入.人工校对.归档等. 繁冗的信息若是手工输入,那必然会耗费时间,并且没办法保障准确率.不过,不用担心,只有想不到的没有做的不到的,译图智讯的高端OCR识别技术营业执照识别便能轻松解决这个问题. 此方案基于OCR识别技术,运用先进的图像处理技术,可以实现营业执照的毫秒级精准识别.其一站式智能化服务,彻底解决手工录入营业执照效率低下.费时费力的痛点. 营业执照上的统一社会信

20170405xlVBA快速录入

Dim Rng As Range Dim Arr As Variant Dim LastCell As Range Dim FindText As String Dim ItemCount As Long Dim Dic As Object Private Sub CbOption_Change() FindText = CbOption.Text If Len(FindText) > 0 Then If Dic.Exists(FindText) = False Then Call Filter

dategrid快速录入一行数据的一波操作

1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta charset="UTF-8"> 6 <title>表格的行数据录入效果的实现</title> 7 <script type="text/javascript" src="../js/jquery-1.8.3.js"></script> 8 <script

BOS项目 第12天(总结)

BOS项目笔记 第12天 1. 项目复习 1.1 项目第一天 l 项目概述 l 搭建环境(数据库.web项目) l easyUI 1.layout页面布局 2.accordion折叠面板 <div class="easyui-accordion" data-options="fit:true"> <div title="面板一"></div> <div titlte="面板二">

框架 day58 BOS项目练习(基于activiti物流配送流程,启动,查询,办理,项目知识点复习)

BOS项目笔记第12天 内容: 1.设计物流配送流程 2.启动物流配送流程 3.查询组任务.拾取组任务 4.查询个人任务.办理个人任务 1.    设计物流配送流程     物流配送流程 基于组任务进行任务分配.使用排他网关,分支选择使用流程变量实现 Activiti图形界面中: Process的Id值 对应流程定义表中的key值,可以用于启动最新版本的流程实例 任务节点中: General的 Id值对应任务表中的Task_def_key既 taskDefinitionKey值,用于定义项目中