codecharge,java 常用代码参考
發表於 : 2014-01-24 10:14:36
http://philix.iteye.com/blog/790803
代碼: 選擇全部
//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"));