起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3296|回复: 13

[结贴] 【学习】自己放几个Input select 等控件,如何实现如下!

[复制链接]

9

主题

50

帖子

92

积分

初级会员

Rank: 2

积分
92
发表于 2012-6-20 15:06:04 | 显示全部楼层 |阅读模式
想动手再做点DEMO来学习。
需求:
自己放几个Input select 等控件,实现如下目的
1 如何实现通过在input中扫描条码将包括条码在内其余控件中的内容添加到GRID而不是表中。
2 如何校验扫描过的条码是否已经重复在GRID中,
3 如何在GRID末端加入记录总数或或统计金额。即每扫描一个条码就无刷新统计一次记录结果。
4.如何将这些grid中的数据统一添加表中。
5,如果我加入一个步值为10,那么如果当我再扫描经一个条码时就自动生成连号并添加到GRID中如何实现。

以上是我准备这些天学习的目的。希望能得到指点。现在无从下手。

我想如果实现这些个过程我将会对X5有个新的了解,这是我以前做的东西
   
谢谢!!!!!

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2012-6-20 15:56:24 | 显示全部楼层
1.条形码不会在grid中显示,grid中显示的是条形码对应的内容,不点击保存按钮数据是不会存到数据库中的,条形码的用法可以参考
/demo/components/process/blob/blob.w
2.判断条形码重复(即对应的内容重复)可以参考http://bbs.justep.com/forum.php?mod=viewthread&tid=33496
3.grid的统计可以参考http://bbs.justep.com/forum.php? ... hlight=%BA%CF%BC%C6
4.添加多行后,点保存按钮就统一保存到数据库的表中
5.具体需求是什么?
回复 支持 反对

使用道具 举报

9

主题

50

帖子

92

积分

初级会员

Rank: 2

积分
92
 楼主| 发表于 2012-6-20 17:53:13 | 显示全部楼层
关于重复的URL中的附件无法下载,另外不需要添加条码,只是 要添加条码明文,即一扫描条码就自动添加一条记录,利用条码自动加车的原理,如何将将要添加的行事件加入到扫描条码的input的回车事件中去
回复 支持 反对

使用道具 举报

9

主题

50

帖子

92

积分

初级会员

Rank: 2

积分
92
 楼主| 发表于 2012-6-20 18:25:13 | 显示全部楼层
由于重复记录多,只是条码内容不一样,为实现快速添加,需要在新建之前要保留上次录入的那条记录的信息,这样只扫描不同的条码,其它信息就不变,一扫描条码就
自动添加一行。怎么在X5下实现?,另外如何将工具栏上的添加事件引用到输入条码的回车事件中去? 学得真难啊!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2012-6-21 09:13:03 | 显示全部楼层
1.新建的时候已有的记录是会保留的啊
2.自动新增可以调用data的newData()方法
3.什么时候需要新增不去点击新增按钮可以直接调用data的newData()方法
回复 支持 反对

使用道具 举报

9

主题

50

帖子

92

积分

初级会员

Rank: 2

积分
92
 楼主| 发表于 2012-6-21 19:32:36 | 显示全部楼层
如何在input中回车事件中调用如下
自动新增可以调用data的newData()方法
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2012-6-25 09:57:46 | 显示全部楼层
可以通过下面的方法,给input绑定回车事件,例子中给的是键盘输入事件,需要自己修改为回车事件

1.png

6.1 KB, 下载次数: 438

回复 支持 反对

使用道具 举报

9

主题

50

帖子

92

积分

初级会员

Rank: 2

积分
92
 楼主| 发表于 2012-6-25 10:44:11 | 显示全部楼层
上面的代码放到哪,另外$个符号是干什么用的
回复 支持 反对

使用道具 举报

9

主题

50

帖子

92

积分

初级会员

Rank: 2

积分
92
 楼主| 发表于 2012-6-25 10:45:47 | 显示全部楼层
preventdefault()是干什么的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2012-6-25 11:48:53 | 显示全部楼层
1.可以放在model的XBLLoaded事件中
如下:mainActivity.mdSendDocXBLLoaded = function(event){
        $(justep.xbl('iptFTitle').input).bind('keydown', function(evt){if(evt.keyCode == 13){alert("回车事件")};});
};
$附件是jquery中的,代表对jQuery对象的引用,具体可以在网上查找jquery相关的知识
2.这个是禁止输出的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 20:01 , Processed in 0.062030 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表