📄 fun_page.jsp
字号:
<%@ page import="tlc.integral.pub.InitList"%>
<%@ page import="tlc.integral.account.JoinOperNo"%>
<%!
private InitList priinitlist=new InitList();
private JoinOperNo JoinOperNo=new JoinOperNo();
public String getCheckBoxList(Hashtable CheckBox_Attribute,String sLikePopDom)
{
return getCheckBoxList(CheckBox_Attribute,sLikePopDom,"0");
}
/*
bz:定位方式
0: 根据记录id定位
1: 根据name定位
*/
public String getCheckBoxList(Hashtable CheckBox_Attribute,String sLikePopDom,String bz)
{
StringBuffer sbf=new StringBuffer();
String v_LIKE_TYPE_ID=""; // 爱好类型ID
String v_LIKE_NAME=""; // 爱好名称
String temp="";
String v_CHECKBOXNAME="";
String v_CHECKBOXDisable="";
int icol=5; // 显示5 列
int icolwidth=20; // 列宽度
int i,j;
int icheck;
String scheckfun="";
if(CheckBox_Attribute.get("CHECKBOXSTATUS")!=null&&!CheckBox_Attribute.get("CHECKBOXSTATUS").toString().equals(""))
v_CHECKBOXDisable=" disabled ";
if(CheckBox_Attribute.get("CHECKBOXNAME")==null)
return "";
v_CHECKBOXNAME=CheckBox_Attribute.get("CHECKBOXNAME").toString();
if(CheckBox_Attribute.get("COLNUM")==null)
icol=5;
else
icol=Integer.parseInt(CheckBox_Attribute.get("COLNUM").toString());
icolwidth=100/icol;
Hashtable list=new Hashtable();
Collection coll=null;
coll=priinitlist.getLikeType(list);
sbf.append("<table width='100%'>");
i=0;
Iterator it=coll.iterator();
while(it.hasNext())
{
Hashtable rs=(Hashtable)it.next();
v_LIKE_TYPE_ID=rs.get("LIKE_TYPE_ID").toString();
v_LIKE_NAME=rs.get("LIKE_NAME").toString();
if(bz.trim().equals("0"))
temp=v_LIKE_TYPE_ID;
else
temp=v_LIKE_NAME;
if(sLikePopDom.indexOf(","+temp+",") != -1)
{
scheckfun="checked";
icheck=1;
}
else
{
scheckfun="";
icheck=0;
}
if(i%icol==0)
{
if(i!=0)
sbf.append("</tr>");
sbf.append("<tr>");
}
++i;
sbf.append("<td width='"+icolwidth+"%' align='left'><input type='checkbox' name='"+v_CHECKBOXNAME+i+"' value='"+v_LIKE_TYPE_ID+"'"+scheckfun+v_CHECKBOXDisable+">"+v_LIKE_NAME+"</td>");
sbf.append("<input type='hidden' name='h_id' value='"+v_LIKE_TYPE_ID+"'> <!--跟踪id -->");
sbf.append("<input type='hidden' name='h_id_check' value='"+icheck+"'> <!--识别数据库操作:add:'1,2,3' delete:'5,6,7' -->");
}
sbf.append("</table>");
return sbf.toString();
}
/*
功能:
参数:
iRead: 1 -- 可输 0 -- 不可输
*/
public String getCheckBox_TextGroup(Hashtable CheckBox_Attribute,Hashtable Text_Attribute,Hashtable PopeDomht,int iRead)
{
StringBuffer sbf=new StringBuffer();
String v_OPER_KIND_ID=""; // 业务种类
String v_OPER_KIND_NAME=""; // 业务名称
String v_CHECKBOXNAME=""; //
String v_TEXTWIDTH="360";
String CheckStatus=""; // 复选框状态
String sPopeDom=""; // 业务号码包
String sTextStatus="";
String selectstatus="";
int i;
Hashtable list=new Hashtable();
// CheckBox_Attribute
if(CheckBox_Attribute.get("CHECKBOXNAME")==null)
return "";
v_CHECKBOXNAME=CheckBox_Attribute.get("CHECKBOXNAME").toString();
if(Text_Attribute.get("TEXTWIDTH")!=null&&!Text_Attribute.get("TEXTWIDTH").toString().equals(""))
{
v_TEXTWIDTH=Text_Attribute.get("TEXTWIDTH").toString();
}
Collection coll=null;
if(iRead==0)
{
sTextStatus=" readonly=true";
selectstatus=" disabled";
}
coll=priinitlist.getOperKind(list);
sbf.append("<table width='100%'>");
i=0;
Iterator it=coll.iterator();
while(it.hasNext())
{
Hashtable rs=(Hashtable)it.next();
v_OPER_KIND_ID=rs.get("OPER_KIND_ID").toString();
v_OPER_KIND_NAME=rs.get("OPER_KIND_NAME").toString();
++i;
if(!PopeDomht.isEmpty())
{
if(PopeDomht.get(v_OPER_KIND_ID)==null||PopeDomht.get(v_OPER_KIND_ID).toString().equals(""))
{
CheckStatus="";
sPopeDom="";
}
else
{
CheckStatus="checked";
sPopeDom=PopeDomht.get(v_OPER_KIND_ID).toString();
}
}
sbf.append("<tr><td width='40%' align='left'><input type='checkbox' name='"+v_CHECKBOXNAME+i+"' value='"+v_OPER_KIND_ID+"'"+CheckStatus+selectstatus+">"+v_OPER_KIND_NAME+"</td>");
sbf.append("<td width='60%' align='left'><input name='T"+v_CHECKBOXNAME+v_OPER_KIND_ID+"' class=input_text style='WIDTH: "+v_TEXTWIDTH+"; height:21' value='"+sPopeDom+"' maxlength='50' size='20' "+sTextStatus+"></td>");
sbf.append("</tr>");
}
sbf.append("<input type='hidden' name='inum' value='"+i+"'>");
sbf.append("</table>");
return sbf.toString();
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -