⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createaddress_kaisha.java

📁 一个日本流行的,功能较全的开源Web办公管理(Groupware)系统。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		addBodyString("    <TD VALIGN=\"MIDDLE\">");
		addBodyString("    <INPUT TYPE=\"image\" NAME=\""+ CDCmd.PA_CCSELECT + "\" SRC=\""+mapURL+GSFilename.GS_SELECT_CC_BTN+"\" ALT=\"専嶕寢壥偺CC傪慖戰\" WIDTH=\"133\" HEIGHT=\"28\" BORDER=\"0\"></TD>");
		addBodyString("    <TD VALIGN=\"MIDDLE\">");
		addBodyString("    <INPUT TYPE=\"image\" NAME=\""+ CDCmd.PA_BCCSELECT + "\" SRC=\""+mapURL+GSFilename.GS_SELECT_BCC_BTN+"\" ALT=\"専嶕寢壥偺BCC傪慖戰\" WIDTH=\"133\" HEIGHT=\"28\" BORDER=\"0\"></TD>");
		addBodyString("    <TD VALIGN=\"MIDDLE\">");
		addBodyString("    <INPUT TYPE=\"image\" NAME=\""+ CDCmd.PA_RESET_ITEM + "\" SRC=\""+mapURL+GSFilename.GS_RET_ITEM_BTN+"\" ALT=\"専嶕崁栚傪夝彍\" WIDTH=\"133\" HEIGHT=\"28\" BORDER=\"0\"></TD>");
		addBodyString("    <TD VALIGN=\"MIDDLE\">");
		addBodyString("    <INPUT TYPE=\"image\" NAME=\""+ CDCmd.PA_RESET + "\" SRC=\""+mapURL+GSFilename.GS_ALLUNSELECT_BTN+"\" ALT=\"慡偰夝彍\" WIDTH=\"93\" HEIGHT=\"28\" BORDER=\"0\"></TD>");

		addBodyString("    </TR>");
		addBodyString("    </TABLE>");
		addBodyString("  </TD>");

		addBodyString("  <TD ALIGN=\"RIGHT\">");
		addBodyString("    <TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"3\">");
		addBodyString("    <TR>");
		addBodyString("    <TD WIDTH=\"5%\" VALIGN=\"MIDDLE\" NOWRAP>");

		bpage = (bpage+max-1)/max;  // 儁乕僕嶼弌

		if(bpage==0||page==1){
			addBodyString("    <IMG SRC=\""+mapURL+CDCmd.B_F_LA+"\" ALIGN=\"middle\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\"></TD>");
		}else{
			addBodyString("    <INPUT TYPE=\"image\" NAME=\""+"arl"+"\" SRC=\""+mapURL+CDCmd.B_F_LA+"\" ALT=\"慜儁乕僕\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\"></TD>");
		}
		if(bpage==0){
			addBodyString("    <TD WIDTH=\"5%\" VALIGN=\"MIDDLE\" NOWRAP><B>Page 0/0</B></TD>");
		}else{
			addBodyString("    <TD WIDTH=\"5%\" VALIGN=\"MIDDLE\" NOWRAP><B>Page" + page+ "/" + bpage + "</B></TD>");
		}
		addBodyString("    <TD WIDTH=\"5%\">");
		if(bpage==0||page==bpage){
			addBodyString("    <IMG SRC=\""+mapURL+CDCmd.B_F_RA+"\" ALIGN=\"middle\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\"></TD>");
		}else{
			addBodyString("    <INPUT TYPE=\"image\" NAME=\""+"arr"+"\" SRC=\""+mapURL+CDCmd.B_F_RA+"\" ALT=\"師儁乕僕\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\"></TD>");
		}
		addBodyString("    </TR>");
		addBodyString("    </TABLE>");
		addBodyString("  </TD>");
		addBodyString("  </TR>");
		addBodyString("  </TABLE>");
		addBodyString("</TD>");
		addBodyString("</TR>");

		// 杮懱
/* 尒弌偟 */

		addBodyString("<TR>");
		addBodyString("<TD>");
		addBodyString("  <TABLE WIDTH=\"100%\" BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"2\">");
		addBodyString("  <TR BGCOLOR=\"8080ff\">");
		addBodyString("    <TH WIDTH=\"1%\"><FONT COLOR=\"#ffffff\">To</FONT></TH>");
		addBodyString("    <TH WIDTH=\"1%\"><FONT COLOR=\"#ffffff\">Cc</FONT></TH>");
		addBodyString("    <TH WIDTH=\"1%\"><FONT COLOR=\"#ffffff\">Bcc</FONT></TH>");

		addTitle(sortkey, sortflg, KAISHA);
		addTitle(sortkey, sortflg, NAME);
		addTitle(sortkey, sortflg, EMAIL);
		addTitle(sortkey, sortflg, TANTOU);

		addBodyString("  </TR>");

		HashSet cidSet = new HashSet();

		if(dspUsers != null) {
			switch(sortkey) {
			case KAISHA:
				sortkey = KKAISHA;
				break;
			case NAME:
				sortkey = KNAME;
				break;
			case TANTOU:
				sortkey = KTANTOU;
				break;
			}

			// 僜乕僩
			GSSort gs = new GSSort(sortflg, sortkey);
			Arrays.sort(dspUsers, gs);

			/* 撉傒崬傒斖埻 */
			int stri = (page - 1) * max + 1;
			int endi = max * page;
			int cnt = 0;
			boolean color = false;

			for(int i=0;i<dspUsers.length;i++) {
				Vector vec = (Vector)dspUsers[i];
				cnt++;
				if( (cnt>=stri)&&(cnt<=endi) ) {
					if (color = color==false)
						addBodyString("  <TR BGCOLOR=\"#ffffff\">");
					else
						addBodyString("  <TR BGCOLOR=\"#ffffbf\">");
					if( ((Integer)vec.get(EDITFLG)).intValue()==0
						||flg==true
						||( ((Integer)vec.get(EDITFLG)).intValue()==1
							&& ((Integer)vec.get(ENTUID)).intValue()==uid) ) {

						String cid = ((Integer)vec.get(CID)).toString();

						addBodyString("  <TD ALIGN=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"to\" VALUE=\""
									  + cid +"\""
									  + (toSet.contains(cid)?" CHECKED":"")
									  + "></TD>");
						addBodyString("  <TD ALIGN=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"cc\" VALUE=\""
									  + cid +"\""
									  + (ccSet.contains(cid)?" CHECKED":"")
									  + "></TD>");
						addBodyString("  <TD ALIGN=\"center\"><INPUT TYPE=\"checkbox\" NAME=\"bcc\" VALUE=\""
									  + cid +"\""
									  + (bccSet.contains(cid)?" CHECKED":"")
									  + "></TD>");

						toSet.remove(cid);
						ccSet.remove(cid);
						bccSet.remove(cid);
					} else {
						addBodyString("  <TD>丂</TD>");
						addBodyString("  <TD>丂</TD>");
						addBodyString("  <TD>丂</TD>");
					}
					addBodyString("  <TD>"+ ((String)vec.get(KAISHA)) + "</TD>");
					addBodyString("  <TD><A HREF=\"javascript:openWindow("+vec.get(CID)+")\">" + vec.get(NAME) + "</A></TD>");

					if(((String)vec.get(EMAIL)).length()>0)
						addBodyString("  <TD>"+vec.get(EMAIL)+"</TD>");
					else
						addBodyString("  <TD>丂</TD>");

					addBodyString("  <TD>" + vec.get(TANTOU) + "</TD>");
					addBodyString("  <TR>");
				}
			}
		}

/* 柧嵶廔椆 */
		addBodyString("  </TABLE>");

		Iterator to_it = toSet.iterator();
		while(to_it.hasNext()) {
			addBodyString("  <INPUT TYPE=\"hidden\" NAME=\"to\" VALUE=\""+to_it.next()+"\">");
		}
		Iterator cc_it = ccSet.iterator();
		while(cc_it.hasNext()) {
			addBodyString("  <INPUT TYPE=\"hidden\" NAME=\"cc\" VALUE=\""+cc_it.next()+"\">");
		}
		Iterator bcc_it = bccSet.iterator();
		while(bcc_it.hasNext()) {
			addBodyString("  <INPUT TYPE=\"hidden\" NAME=\"bcc\" VALUE=\""+bcc_it.next()+"\">");
		}
		addBodyString("</TD>");
		addBodyString("</TR>");
		addBodyString("</TABLE>");
		addBodyString("</FORM>");
		return true;
	}

	private void search(Map idxMap) {
		// 1峴栚
		addBodyString("      <TR ALIGN=\"center\">");

		addSearch(idxMap, "偁");
		addSearch(idxMap, "偐");
		addSearch(idxMap, "偝");
		addSearch(idxMap, "偨");
		addSearch(idxMap, "側");
		addSearch(idxMap, "偼");
		addSearch(idxMap, "傑");
		addSearch(idxMap, "傗");
		addSearch(idxMap, "傜");
		addSearch(idxMap, "傢");

		addBodyString("      <TD></TD>");

		addSearch(idxMap, "a");
		addSearch(idxMap, "b");
		addSearch(idxMap, "c");
		addSearch(idxMap, "d");
		addSearch(idxMap, "e");
		addSearch(idxMap, "f");

		addBodyString("      </TR>");

		// 2峴栚
		addBodyString("      <TR ALIGN=\"center\">");

		addSearch(idxMap, "偄");
		addSearch(idxMap, "偒");
		addSearch(idxMap, "偟");
		addSearch(idxMap, "偪");
		addSearch(idxMap, "偵");
		addSearch(idxMap, "傂");
		addSearch(idxMap, "傒");
  		addBodyString("      <TD><FONT SIZE=\"-1\">丂</FONT></TD>");
		addSearch(idxMap, "傝");
		addSearch(idxMap, "傪");

		addBodyString("      <TD></TD>");

		addSearch(idxMap, "g");
		addSearch(idxMap, "h");
		addSearch(idxMap, "i");
		addSearch(idxMap, "j");
		addSearch(idxMap, "k");
		addSearch(idxMap, "l");

		addBodyString("      </TR>");

		// 3峴栚
		addBodyString("      <TR ALIGN=\"center\">");

		addSearch(idxMap, "偆");
		addSearch(idxMap, "偔");
		addSearch(idxMap, "偡");
		addSearch(idxMap, "偮");
		addSearch(idxMap, "偸");
		addSearch(idxMap, "傆");
		addSearch(idxMap, "傓");
  		addSearch(idxMap, "備");
		addSearch(idxMap, "傞");
		addSearch(idxMap, "傫");

		addBodyString("      <TD></TD>");

		addSearch(idxMap, "m");
		addSearch(idxMap, "n");
		addSearch(idxMap, "o");
		addSearch(idxMap, "p");
		addSearch(idxMap, "q");
		addSearch(idxMap, "r");

		addBodyString("      </TR>");

		// 4峴栚
		addBodyString("      <TR ALIGN=\"center\">");

		addSearch(idxMap, "偊");
		addSearch(idxMap, "偗");
		addSearch(idxMap, "偣");
		addSearch(idxMap, "偰");
		addSearch(idxMap, "偹");
		addSearch(idxMap, "傊");
		addSearch(idxMap, "傔");
   		addBodyString("      <TD><FONT SIZE=\"-1\">丂</FONT></TD>");
		addSearch(idxMap, "傟");
   		addBodyString("      <TD><FONT SIZE=\"-1\">丂</FONT></TD>");

		addBodyString("      <TD></TD>");

		addSearch(idxMap, "s");
		addSearch(idxMap, "t");
		addSearch(idxMap, "u");
		addSearch(idxMap, "v");
		addSearch(idxMap, "w");
		addSearch(idxMap, "x");

		addBodyString("      </TR>");

		// 5峴栚
		addBodyString("      <TR ALIGN=\"center\">");

		addSearch(idxMap, "偍");
		addSearch(idxMap, "偙");
		addSearch(idxMap, "偦");
		addSearch(idxMap, "偲");
		addSearch(idxMap, "偺");
		addSearch(idxMap, "傎");
		addSearch(idxMap, "傕");
		addSearch(idxMap, "傛");
		addSearch(idxMap, "傠");
		addBodyString("      <TD><FONT SIZE=\"-1\">丂</FONT></TD>");

		addBodyString("      <TD></TD>");

		addSearch(idxMap, "y");
		addSearch(idxMap, "z");
		addBodyString("      <TD><FONT SIZE=\"-1\">丂</FONT></TD>");
		addBodyString("      <TD><FONT SIZE=\"-1\">丂</FONT></TD>");
		Integer idx = (Integer)idxMap.get(new Integer("etc".hashCode()));
		if(idx == null || !indexSet.contains("etc") )
			addBodyString("      <TD COLSPAN=\"2\"><FONT SIZE=\"-1\">偦偺懠</FONT></TD>");
		else
			addBodyString("      <TD COLSPAN=\"2\"><A HREF=\"javaScript:setIndex("+"etc".hashCode()+");\"><FONT SIZE=\"-1\">偦偺懠</FONT></A></TD>");

		addBodyString("      </TR>");

		// 6峴栚
		addBodyString("      <TR>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD></TD>"); // 僙僷儗乕僞
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
		addBodyString("      </TR>");

	}

	private void addSearch(Map idxMap, String index) {

		Integer idx = (Integer)idxMap.get(new Integer(index.hashCode()));
		if( idx == null || !indexSet.contains(index))
		{
			addBodyString("      <TD><FONT SIZE=\"-1\">" + index + "</FONT></TD>");
		} else {
			addBodyString("      <TD><A HREF=\"javaScript:setIndex("+index.hashCode()+");\"><FONT SIZE=\"-1\">"+index+"</FONT></A></TD>");
		}
	}

	private void addTitle(int key, boolean flg, int target) {
		String title = null;
		String sflag = "true";
		if(!flg)
			sflag = "false";

		if(target == KAISHA || target == NAME) {
			title = "    <TH WIDTH=\"30%\" NOWRAP><A HREF=\"javaScript:setSort(" + target + ");\"><FONT COLOR=\"#ffffff\">";
		} else {
			title = "    <TH WIDTH=\"20%\" NOWRAP><A HREF=\"javaScript:setSort(" + target + ");\"><FONT COLOR=\"#ffffff\">";
		}

		switch(target) {
		case KAISHA :
			if(key == KAISHA) {
				if(flg)
					title += "夛幮柤 仯";
				else
					title += "仴 夛幮柤";
			} else {
				title += "夛幮柤";
			}

			break;
		case NAME :
			if(key == NAME) {
				if(flg)
					title += "巵丂柤 仯";
				else
					title += "仴 巵丂柤";
			} else {
				title += "巵丂柤";
			}

			break;
		case EMAIL :
			if(key == EMAIL) {
				if(flg)
					title += "E-Mail 仯";
				else
					title += "仴 E-Mail";
			} else {
				title += "E-Mail";
			}

			break;
		case TANTOU :
			if(key == TANTOU) {
				if(flg)
					title += "扴摉幰 仯";
				else
					title += "仴 扴摉幰";
			} else {
				title += "扴摉幰";
			}
		}

		addBodyString( title + "</FONT></A></TH>");
	}

	/**
	 *
	 */
	private String makeTab(int link, String img, String alt){
		String tab = "      <TD><INPUT TYPE=\"image\" NAME=\"tab" + link
						+ "\" SRC=\"" + mapURL+img
						+ "\" ALT=\"" + alt
						+ "\" WIDTH=\"100\" HEIGHT=\"30\" BORDER=\"0\"></TD>";
		return tab;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -