<form action="" method="post" name="commonObject" id="commonObjectForm">
<td align="right" width="10%" class="tdStyle01">客户号:</td>
<td class="tdStyle02" width="20%">
<input type="text" name="commonObject.UDF01" id="COMPANY_SYSID"/>
</td>
取值、赋值都是根据commonObject.UDF01进行,id的值用于JSP界面的脚本校验等操作
function submitQuery(){
var url="basCusAction.commitQuery.action";
var pars = Form.serialize('commonObjectForm');//获取到FORM表单传向JAVA
new Ajax.Request(url, {parameters: pars,onLoading:openLoadMsgBox($("butQuery")),
onSuccess: function(response) {
setSystemMsg("查询成功!");
var jsonResult = response.responseText;
//alert(jsonResult);
var obj = getJsonStr(jsonResult);
initGridForQuery();
mygrid.parse(obj,"json");
setQueryUrl(url,pars);//用于分页操作,吧当前查询的路径和参数传入pageview页面
setPageValue(obj.totalCount,obj.pageCount,obj.pageIndex,obj.pageSize);//用于分页操作,设置查询返回的分页参数
hidnLoadMsgBox($("butQuery"));//实现方法在util.js中
},onFailure: function(err){//ajax执行出错时调用的方法
alert(err.responseText);
hidnLoadMsgBox($("butQuery"));//实现方法在util.js中
}
});
}
protected String executeQuery() throws Exception {
DataPage<CustomerFromObj> dp = cusDao.queryBasCus(commonObject, pagination.getPageIndex(), pagination.getPageSize());
pagination.setValues(dp);
String jsonStr = JsonUtil.assemleJsonStr(dp.getLightResultSet(), "UDF01", pagination);//查询完毕返回JSON
System.out.println("~~~~~~~"+jsonStr);
//String jsonStr = cusDao.queryBasCus(customer);
//response.getWriter().write(jsonStr);
return jsonStr;
}
分享到:
相关推荐
4. **表单布局(Form Layout)** - 提供多种布局管理器,如TAdvFormLayout,帮助开发者快速地组织和调整控件的位置,实现响应式设计。 5. **对话框和提示(Dialogs & Popups)** - 包括自定义的消息框、输入对话框...
【标题】"TMS Entry Form - Test-crx插件"是一个专门为测试目的设计的浏览器扩展程序,它主要用于优化和管理时间跟踪系统。这个插件的全称可能为“Time Management System Entry Form - Test”,意在提供一个测试...
6. 表单设计:TMS Form Designer组件允许开发者在运行时动态创建和修改表单,这对于构建可配置的或基于规则的应用程序非常有用。 7. 国际化支持:TMS VCL UI Pack提供了全面的本地化支持,包括多语言资源管理,使...
【TMS IntraWeb iPhone Controls Pack v1.9.0.0 for Delphi】是一款专为使用Delphi编程语言开发的iOS应用而设计的组件包。这个组件集为Delphi开发者提供了一系列工具,使得他们能够轻松创建具有原生iPhone和iPad用户...
在Delphi编程环境中,自适应表单(Adaptive Form)是一种设计模式,它允许表单根据不同的设备或屏幕尺寸自动调整布局,以提供最佳的用户体验。这种技术在移动开发和跨平台应用程序中尤为重要,因为用户可能在手机、...
《TMS IntraWeb Component Pack Pro 5.8 for D2009-DX10.2:Delphi中的Web开发利器》 TMS IntraWeb Component Pack Pro 5.8是一款专为Delphi开发者设计的强大组件包,适用于D2009到DX10.2版本的开发环境。它提供了...
2. IWHotSpotEditorDE.dfm:这个DFM(Delphi Form Memory)文件是Delphi的表单设计文件,包含了HotSpotEditor组件的设计信息。HotSpotEditor可能是一个用于在网页上创建可点击区域或热点的组件,常用于地图应用或者...
2. 组合命名规则:[元素类型]-[元素作用/内容],如:搜索按钮:btn-search,登录表单:form-login,新闻列表:list-news。 3. 涉及到交互行为的元素命名:凡涉及交互行为的元素通常会有正常、悬停、点击和已浏览等...
1. **表单布局与设计**:提供多种布局控件,如 FlowPanel, GridPanel 和 FlexForm,使开发者可以灵活地组织和排列应用中的控件,实现复杂的界面设计。 2. **按钮与开关**:包括了各式各样的按钮控件,比如标准按钮...
3. Form Designer:Delphi的表单设计器允许开发者无需编写一行代码即可创建用户界面。每个表单组件都对应着源代码中的对象,这种直观的设计方式大大提高了开发效率。 4. Object Pascal:Delphi的编程语言是Object ...
安装相应组件库后,在工具箱中可以看到TChart组件,将其拖放到Form上。 接下来,我们将介绍如何读取文本文件。Delphi提供了一个名为TFileOpenDialog的组件,用于打开文件对话框,让用户选择要读取的txt文件。将这个...
在Component面板中选择适当的库(如Jedi VCL或TMS Component Pack),然后将TSystemTrayIcon组件拖放到表单上。接着,开发者需要设置其Icon属性,通常是从资源中加载图标,以便在系统托盘显示。通过调整Visible属性...
在本实例中,我们使用的组件可能是一个能够与Microsoft Excel交互的控件,如TMS Software的ExcelGrid或Aspose.Cells for Delphi等,这些组件允许开发者在不启动Excel应用的情况下操作Excel文件。 要实现"点击按钮...
Delphi还提供了第三方库,如DevExpress、TMS Software等,它们提供了更为丰富的浮动工具条组件,具有更多的自定义选项和动画效果。这些组件库往往能帮助开发者快速构建专业级的用户界面,提高应用的用户体验。 在...
除了VCL,Delphi社区还提供了大量的第三方库和组件,如DevExpress、TMS Software等,这些扩展库丰富了Delphi的功能,让开发者能够创建更复杂、功能更全面的应用。 总的来说,Delphi源程序是Object Pascal语言和...
一旦有了合适的组件,我们可以在Delphi的Form设计界面中拖放TShockwaveFlash或TFlashPlayer组件到表单上。接着,我们需要设置该组件的属性,如`Movie`属性,指定要加载的SWF文件路径。例如: ```delphi FlashPlayer...