`

会用到不一定记得的方法2

 
阅读更多
--分页标签一定要和pageHandel结合着用
<tbody id=defTblBdy>
<tr class="tr_pagenumber" height="25">
<td colspan="16">
<div style="display: none; text-align: right"><u:pagePanelAjax /></div>
</td>
</tr>
</tbody>

--根据开户行信息LOAD相应的银行
/**
*  根据开户行信息LOAD相应的银行
*  如果没有银行信息的话,则给出一个默认的银行"其他银行",ID为1,
*  是在初始化银行数据的时候添加进去的
*
* @param branch
* @return
*/
public Object[] loadBankByBranck(final List<Bank> banks,final String branch){}
bankAccountDaoImpl


--List集合排序的问题
List<Map.Entry<String, List<Object[]>>> oList = new ArrayList<Map.Entry<String,List<Object[]>>>(backBillMap.entrySet());
Collections.sort(oList, new Comparator<Map.Entry<String, List<Object[]>>>() {
@Override
public int compare(Entry<String, List<Object[]>> o1,
Entry<String, List<Object[]>> o2) {
return ((o2.getValue().size() > o1.getValue().size()) ? 1 : 0);
}});

/**
*
* 按List<Object[]>中Date类型元素排序
*
* @author liuhj
* @param listObj
* @param index 比较值在Object中对应下标
*/
public void  sortObjDateForList(List<Object[]> listObj , final int index){
Collections.sort(listObj,new Comparator<Object[]>() {
public int compare(Object[] ob1, Object[] ob2) {
Calendar c1 = new GregorianCalendar();
Calendar c2 = new GregorianCalendar();
c1.setTime((Date)ob1[index]);
c2.setTime((Date)ob2[index]);
return CalendarUtils.compare(c1, c2);
}
});
}

--解决存进数据库没有时分秒的问题
1. 首先确定从数据库里面查出来的数据就是有时分秒的
TO_CHAR(p.assignTime,'").append(SQL_TIME_PATTER).append("') from cmcs3_payment_list p ");

2. 然后保证数据库的类型是timestamp的,

3. query.setTimestamp(5, new java.sql.Timestamp(((Date)vs[5]).getTime()));
给字段set值的时候

--编辑时候的方法,排除自己
public boolean isUniqueExceptSelf(BCDLWarn o) {
BCDLWarn warn = getBWarn(o.getAccountSet(), o.getBankName());
if(null != warn && warn.getId().longValue() != o.getId().longValue()) {
return false;
}
return true;
}

--点击查询后可以重新组一个grid的相关前台方法
result是从后台传过来的值,用^分隔

--后台的方法
StringBuilder head = new StringBuilder();
head.append("序号,退单类型,交易时间,所属银行,本方账号,借方金额,贷方金额,")
.append("用途,对方账号,对方户名,对方开户银行,单据流水号,单位编码,")
.append("凭证月份,凭证号,出纳,业务类型,报账单号,制证会计"); // 表头
StringBuilder width = new StringBuilder();
width.append("50,100,150,150,150,150,150,150,")
.append("150,150,120,100,100,120,120,100,100,100,150");
StringBuilder align = new StringBuilder();
align.append("center,left,center,left,left,right,")
.append("right,left,left,left,left,left,left,center,")
.append("left,left,left,center,center");
StringBuilder type = new StringBuilder();
type.append("ro,ro,ro,ro,ro,rmb,rmb,ro,")
.append("ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro");

if(BackBillType.Back_Bill_Type_CODE_YHTP.equals(backBillType)) {
head.insert(0, "<input type=\"checkbox\" name=\"checkbox2\" id=\"checkbox2\" onclick=checkAll()>,");
width.insert(0, "50,");
align.insert(0, "center,");
type.insert(0, "ch8,");
}
this.write(response, head + "^" + width + "^" + align + "^" + type + "^" + xml.toString());

var result = originalRequest.responseText;
result = result.split("^");
$("chaxun").disabled = false;
mygrid.setImagePath("../imgs/");
mygrid.setHeader(result[0]); //表头
mygrid.setInitWidths(result[1]);
mygrid.setColAlign(result[2]);
mygrid.setColTypes(result[3]);

---分隔HQL语句,用from分隔
private String splitHql(String hql) {
  StringBuffer temp = new StringBuffer();
  String[] hqlParts = StringUtil.split(hql, "[ ][f|F][r|R][o|O][m|M][ ]");
  int i = 0;
  for (String part : hqlParts) {
    if (i++ > 0) {
       temp.append(" from " + part);
    }
   }
   return temp.toString();
}

--获取支付单据验证码
BaseDispathAction    getAuthNO方法
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    python退出命令是什么?详解python退出方法

    在win上经常会用到上面的编程语言的,那么如何进行退出成了新手的麻烦的,特别是不记得朋友的。在下介绍一下退出的方法。 1、先在终端上,找到这个【&gt;&gt;&gt;】提示,如下图。 2、然后呢输入这个命令:【exit()】,并且...

    Scratch2D游戏作品:小镇画板

    AWES 这四个键是在选择一个物品时切换造型会用到的键,你需要长按才能保持那个特殊造型,部分物品不一定会有5个造型(4+1,1是默认状态,没有按AWES任意一键的状态)。D可以用来水平翻转或旋转,区分于不同印章。 ...

    VC并口控制用到的系统文件

    2. 引入库文件:在VC项目中,需要引入WinIoLib的头文件(如WinIo.h)和库文件(如WinIo.lib或WinIo64.lib),根据32位或64位系统选择对应的库。 3. 初始化WinIo:在程序中,首先调用`WinIo_Init`函数,指定要访问的...

    java 中经常用到的连接数据库jar包

    连接池会在应用启动时预创建一定数量的连接,当应用需要时可以从池中获取,用完后归还,而不是每次连接都新建和关闭。 总结起来,Java中连接Oracle和MySQL数据库主要依赖于ojdbc.jar和mysql-connector-java.jar这两...

    excel2007的规划求解插件 Excel 2007 里面需要用到规划求解的宏。2.rar

    在“Office按钮”&gt;“Excel选项”&gt;“信任中心”&gt;“信任中心设置”&gt;“宏设置”中,选择“启用所有宏(不推荐;可能运行有风险的代码)”。 2. **安装插件**:规划求解不是Excel 2007的标准组件,需要单独下载并安装。...

    一款flash代码用于模拟时钟,非常漂亮

    东西用到实处。记得自己两年前刚开始碰AS的时候,就特别想做一个模拟时钟,不过那时候自己屁 也不懂,别说制作模拟时钟了,就是看懂一段代码也得查好多资料啊^0^!现在对AS有了很浅的认 识,敢动手实践了,觉得自己...

    利用纯CSS实现居中的七大方法示例

    前言 记得有次找工作面试的时候,...难道就一定要用到JS吗?就不能有一种只用CSS方法就能实现元素居中的方法吗?答案是,有!而且方法远不止一种! 一、line-height居中法 父元素:text-align: center; line-height:60

    教师资格证中学英语面试试讲经验.pdf

    2. **备考用品**:记得携带一支笔,因为在备考室编写教案时会用到。美术考生则不必过多担心,因为备考室一般会提供必要的道具。 3. **面试流程**:面试通常包括抽签决定顺序、在候考室等待、进入抽题室抽取题目、再...

    Matlab中自相关计算函数xcorr()的c++源码导出(附.m源码、导出步骤说明及导出的c++源码)

    在c++工程中需要用到自相关计算,记得Matlab中的xcorr()函数还挺好用的,于是就试着把源码导出来了。压缩包中附有详细的导出过程,相信对于导出matlab的其他函数也有一定的参考价值。 Matlab支持导出.dll或者jar包,...

    创新实验室固件烧写所需工具及说明.rar

    8. **HAL库和LL库**:STM32固件开发中,会用到HAL库(Hardware Abstraction Layer)或LL库(Low-Layer)来简化驱动程序的编写,理解这两个库的功能和用法是重要的。 9. **调试技巧**:学会使用断点、单步执行、查看...

    mysql 8.0.18 安装配置方法图文教程(linux)

    这个过程会自动生成一个随机的初始密码,一定要记住,因为稍后登录MySQL时会用到。 5. 在初始化过程中可能会遇到错误,如找不到`libaio.so.1`库。解决这个问题需要安装`libaio-devel.x86_64`,运行`yum install ...

    美国文化生活三日谈(二).doc

    对于外国游客来说,不一定要遵循美国的方式只用叉子吃沙拉,但若使用刀子,记得留到吃肉类时再用。 至于早餐,美国的早餐种类丰富,包括炒或煮鸡蛋、香肠、油炸土豆片、薄煎饼、果子冻、烤面包、松饼、桔子汁以及...

    Python库 | pyppyn-0.3.41-py2.py3-none-any.whl

    Wheel文件的命名遵循一定的规范,这个文件名中的`py2.py3`表示该库适用于Python 2和3,`none`意味着它不依赖于任何特定的平台,`any`则意味着它可以安装在任何架构上。这种跨平台和跨版本的兼容性使得`pyppyn`库对...

    自己动手写操作系统(含源代码).part2

    我至今仍记得当我开始编写自己的操作系统时所遭受的挫败感,那是一种不知道如何着手的无助的感觉。还好我坚持了下来,克服了各种困难,并完成了自己的操作系统雏形。 进而我想到,一定不只是我一个人对编写自己的...

    apache2源代码编译所需软件

    3. `expat-2.1.0.tar.gz`:Expat是一个XML解析库,虽然不是Apache2的必要依赖,但在某些配置下可能会用到。如果你需要,可以按照类似的方式安装: ```bash tar -zxvf expat-2.1.0.tar.gz cd expat-2.1.0 ./...

    一个简单的关于java应用的JDBC和池连接

    Java应用程序在处理数据库连接时,通常会用到Java Database Connectivity(JDBC)API。JDBC是Java中用于与各种数据库进行交互的一套标准接口和类,它允许开发者编写数据库无关的代码,使得Java应用程序能够在不同的...

    SlidingMenu+ViewPage+ViewPage嵌套(类似网易 ) 滑动时冲突问题解决

    在Android应用开发中,我们经常会遇到需要实现类似网易新闻客户端那样的侧滑菜单效果,这通常会用到SlidingMenu库。然而,在实现这样的布局时,往往会出现滑动冲突的问题,特别是当SlidingMenu与ViewPager结合,并且...

    《自动控制原理》实验课件:实验二 典型环节的模拟研究1.ppt

    3. 在接线的过程中一定要记得关电源,线路接好了检查无问题后才开电源。 4. 每组共有 5 条蓝线,红、黄、绿、黑线各 8 条,每组都一样,因此不要到别的组拿线,每次实验前请检查线是否齐全,如不齐请向老师说明。 5....

    截屏小程序 .........

    对于不经常使用的资源,如Graphics对象,使用完毕后记得释放以避免内存泄漏。 总的来说,"截屏小程序"是一个利用C#实现的轻量级应用,能够快速便捷地帮助用户捕获屏幕图像,并可能包含多种增强用户体验的特性。通过...

Global site tag (gtag.js) - Google Analytics