***
//DoLogin_OnClick
if (Utils.getUserId(e.getPage()) != null ) {
String userId = DBTools.toSql(Utils.getUserId(e.getPage()), JDBCConnection.TEXT, "Connection1");
SessionStorage.getInstance(e.getPage().getRequest()).setAttribute("User_Name",
DBTools.dLookUp("User_Name","Users","User_ID="+userId,"Connection1"));
}
//Form1_Insert1_OnClick
e.getPage().setRedirectString("InsertMessagePage.do");
//Form1_Update1_OnClick
e.getPage().setRedirectString("UpdateMessagePage.do");
//Tasks_BeforeShowRow
if(e.getGrid().getControl("Estimated_Time").getValue() != null &&
Utils.convertToDouble(e.getGrid().getControl("Estimated_Time").getValue()).doubleValue()>0 ){
e.getGrid().getControl("Task_Percent").setValue(
(Utils.convertToDouble(e.getGrid().getControl("Expended_Time").getValue()).doubleValue()*100)/Utils.convertToDouble(e.getGrid().getControl("Estimated_Time").getValue()).doubleValue());
} else {
e.getGrid().getControl("Task_Percent").setValue(0);
}
//DoLogin_OnClick
if (Utils.getUserId(e.getPage()) != null ) {
String userId = DBTools.toSql(Utils.getUserId(e.getPage()), JDBCConnection.TEXT, "Connection1");
SessionStorage.getInstance(e.getPage().getRequest()).setAttribute("User_Name",
DBTools.dLookUp("User_Name","Users","User_ID="+userId,"Connection1"));
}
//Users BeforeShowRow
Link link1 = e.getGrid().getLink("Link1");
link1.setHrefSourceValue("UserPage.do");
link1.setPreserveType(PreserveParameterType.GET);
link1.clearParameters();
LinkParameter userId = new LinkParameter("user_id", "", ParameterSource.EXPRESSION);
userId.setValue("1");
link1.addParameter(userId);
link1.setValue(e.getGrid().getControl("First_Name").getValue() + " " + e.getGrid().getControl("Last_Name").getValue() );
//Registration_MonthBox_BeforeShow
if (StringUtils.isEmpty(e.getPage().getParameter("MonthBox"))) {
e.getControl().setValue(new java.text.SimpleDateFormat("M").format(new Date()));
}
//Form1_BeforeShow
if (e.getRecord().isEditMode()) {
//Edit Mode
} else {
//Add Mode
}
class LUI {
public void lastUpdateInfo(Page page) {
page.getRecord("Tasks").getControl("LastUpdateDate").setValue(new Date());
page.getRecord("Tasks").getControl("LastUpdateUserid").setValue(Utils.getUserId(page));
}
}
//Tasks_BeforeInsert
new LUI().lastUpdateInfo(e.getPage());
//Tasks_BeforeUpdate
new LUI().lastUpdateInfo(e.getPage());
if ("profile".equals(e.getPage().getHttpGetParams().getParameter("mode"))) {
((com.codecharge.util.ModelAttribute)e.getModel().getAttribute("disabled")).setValue("disabled");
}
e.getControl().setValue(e.getPage().getResourceString("CCS_Today"));
***
分享到:
相关推荐
CodeCharge Studio 4.3 是一个强大的Web应用程序开发工具,专为快速构建数据库驱动的网站而设计。这个特别文件下载包含的是"CCProject.dll",它是CodeCharge Studio的一个核心组件,可能用于处理项目管理和编译过程...
其集成的IDE(集成开发环境)加速了代码生成过程,且配备了一个强大的代码编辑器,允许开发者对自动生成的代码进行编辑和定制,确保了程序的高效性和准确性。 此外,CodeCharge Studio还包含了一个CodeCharge ...
您可以利用CodeCharge 来产生多种程序语言的程序源代码 (例如:ASP,PHP 3/4,JSP,... 等),快速地建设互动式网站。CodeCharge 提供您最快速且最简易的方式建立网页应用程序,让使用者能经由网页即时存取数据库的...
以组合的方式建立网页数据库及应用程序,可以快速开发最新且有力的网络应用程序,亦可开发电子商务元件,如网络商店、线上购物专车、分类广告及拍卖场等,或是替网站加入动态的内容,如留言版、线上调查及广告等。...
最好的部分是,KrisonAV是根据GNU通用公共许可证许可的开放源代码解决方案,每个人都可以免费使用。 使用Codecharge Studio编辑开源KrisonAV CMS,并创建自己的模块,模块甚至插件。 还有一个商业版本,其中包括您...