📄 questionanswerlist.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.doone.data.*" %>
<%@ page import="com.doone.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="com.doone.uurm.*"%>
<%@ page import="com.doone.fj1w.bbs.BBSAuth"%>
<%@ page import="com.doone.fj1w.fj1w.faq.Tf_Faq" %>
<%String sPurvICode="NGB009003";%>
<%
long faqCoteId = 3;
WebAuth auth = WebAuth.getInstance(request);
if ( ! auth.IsAuthed() ) {
out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
return;
}
else if ( ! auth.CheckPurv(sPurvICode) ) {
out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
return;
}
String cityCode = auth.getCityCode();
if (cityCode != null && cityCode.equals("0590") ) cityCode = null;
%>
<html>
<head>
<meta content="text/html; charset=GB18030" http-equiv="content-type"/>
<title>FAQ列表</title>
<link href="../../common/style/main.css" rel="stylesheet" type="text/css"/>
<script language="JavaScript" src="../../common/script/ChangeStyle.js"></script>
<script language="JavaScript" src="../../common/mainTool.js"></script>
<script language="JavaScript" src="../../common/XMLHttpClient.js"></script>
<script language="javascript">
function fn_onload() {
iBtnEnabled("10011");
window.setTimeout("cltScript_Toolbar();",30);
}
function cltScript_Toolbar() {
if ( self.parent != self ){
var pel = parent.document.all.tags("frame");
for ( i=0; i< pel.length; i++)
{
if ( pel(i).name == "main") {
divTop.style.width = pel(i).width;
divMain.style.width = pel(i).width;
divMain.style.height = pel(i).height - divTop.clientHeight;
}
}
}
}
function onChoosed() {
if ( FAQList == undefined ) return false;
try {
if ( FAQList.selectedAllIndexs.length == 1 ) {
iBtnEnabled("111111");
}
else if ( FAQList.selectedAllIndexs.length > 1 ) {
iBtnEnabled("101011");
}
else {
iBtnEnabled("100011");
}
}
catch(ex){}
window.setTimeout("cltScript_Toolbar();",30);
}
function onUnChoosed() {
try {
if ( FAQList.selectedAllIndexs.length == 1 ) {
iBtnEnabled("11111");
}
else if ( FAQList.selectedAllIndexs.length > 1 ) {
iBtnEnabled("10111");
}
else {
iBtnEnabled("10011");
}
return true;
}
catch(exception) {
return true;
}
}
function fn_dblClick() {
fnToolReplyContent();
}
function onContentLoad() {
try {
var srcEl = event.srcElement;
// 分页处理
if ( pageSet != undefined ) {
var iPageCount = srcEl.pageCount;
var iCurrentPage = srcEl.currentPage;
var str = "";
for ( var i=0; i< iPageCount; i++ ) {
if ( iCurrentPage == i ) {
str += "<a href='#' style='color: white; font-weight: bold; font-size: 10pt;' onclick='switchPage(this,"+i+");'>";
str += "<B>" + i + "</B>";
}
else {
str += "<a href='#' style='color: white;' onclick='switchPage(this,"+i+");'>";
str += i;
}
str += "</a> ";
}
pageSet.innerHTML = str;
}
}
catch(exception) {
alert(exception.description);
return false;
}
}
var oldLinka = null;
function switchPage(that, idx){
if ( that.tagName == "A" ) {
document.getElementById("FAQList").currentPage=idx;
if ( oldLinka == null ) {
oldLinka = pageSet.children(0);
}
oldLinka.style.fontWeight = "normal";
oldLinka.style.fontSize = "9pt";
that.style.fontWeight = "bold";
that.style.fontSize = "10pt";
oldLinka = that;
}
}
function iBtnEnabled(eBtns) {
try{
var iBtns = ibtnPanel.rows(0).cells;
for (var i=0; i<iBtns.length; i++) {
if ( i >= eBtns.length ) continue;
var idx = parseInt( eBtns.substr(i,1) );
if ( idx == NaN ) idx = 0;
if (idx < 1 ) {
iBtns[i].Enabled = false;
}
else {
iBtns[i].Enabled = true;
}
} <%
// 要添加权限方面的控制,能够屏蔽某些人的添加、修改、删除权限。
try {
BBSAuth bbsAuth = BBSAuth.getInstance(auth, sPurvICode);
if ( ! bbsAuth.hasManagerPurview() ) {
// 如果没有管理权,则分别检查各个权限。
if ( ! bbsAuth.hasAddPurview() ) {
out.print("\nibtnAddContent.Enabled = false;");
}
if ( ! bbsAuth.hasDelPurview() ) {
out.print("\nibtnDelContent.Enabled = false;");
}
}
}
catch(Exception ex) {
FileLogger.getLogger().warn(ex.getMessage(),ex);
}
%>
}
catch(exception){}
}
function fnToolAddContent() {
var sURL = "QuestionAnswer.jsp";
windowOpen(sURL,800,600,"FAQ")
}
function fnToolDelContent() {
try {
var srcURL = "";
var faqIdCount = 0;
for ( var i=0; i < FAQList.selectedAllIndexs.length; i++) {
var oTr = FAQList.rows[FAQList.selectedAllIndexs[i]];
var keyValue = oTr.getAttribute("key");
if ( keyValue != null ) {
faqIdCount++;
if ( srcURL == "" ) {
srcURL = "DelQuestionAnswer.jsp?faqid=" + keyValue;
}
else {
srcURL += "&faqid=" + keyValue;
}
}
}
if ( srcURL != "" ) {
var aa = window.confirm("确实要删除选中的" + faqIdCount + "条问答内容吗?");
if (aa) {
windowOpen(srcURL,500,400,"FAQ");
}
}
}
catch(exception){}
}
function fnToolReplyContent() {
if ( FAQList != undefined && FAQList.selectedIndex >= 0 ) {
if ( FAQList.selectedAllIndexs.length > 1 ) {
alert("系统不支持同时回复多条话题的内容,请放开CTRL键,选择一条您想要回复的话题后再点回复。");
}
else {
var sURL = "QuestionAnswer.jsp?faqid=" + FAQList.key;
windowOpen(sURL,800,600,"FAQ");
}
}
}
function fnToolFilter() {
}
function fnToolFind() {
}
</script>
</head>
<body onload="fn_onload();">
<form id="Default" method="post" action="faqlist.jsp">
<div onresize="cltScript_Toolbar();" style="width: 100%">
<div id="divTop" style="overflow: hidden">
<table id="ibtnPanel" style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
cellpadding="0" width="100%" border="0">
<tr bgcolor="#efefef" height="33">
<td valign="middle" align="center" width="91"
onclick="return fnToolAddContent();"
id="ibtnAddContent"
style="behavior:url(../../common/button.htc)"
DefaultClass="btnDefault"
OverClass="btnOver"
DownClass="btnDown"
title="添加一行新的问答内容。">添加问答内容</td>
<td valign="middle" align="center" width="91"
onclick="return fnToolReplyContent();"
id="ibtnReplyContent"
style="behavior:url(../../common/button.htc)"
DefaultClass="btnDefault"
OverClass="btnOver"
DownClass="btnDown"
Enabled="false"
title="修改当前选中的问答内容。">修改问答内容</td>
<td valign="middle" align="center" width="91"
onclick="return fnToolDelContent();"
id="ibtnDelContent"
style="behavior:url(../../common/button.htc)"
DefaultClass="btnDefault"
OverClass="btnOver"
DownClass="btnDown"
Enabled="false"
title="删除当前选中的一个或多个问答内容。">删除问答内容</td>
<td valign="middle" align="center" width="51"
onclick="return fnToolFilter();"
id="ibtnFilter"
style="behavior:url(../../common/button.htc)"
DefaultClass="btnDefault"
OverClass="btnOver"
DownClass="btnDown"
title="过滤列表中的问答信息。" style="display: none;">过滤</td>
<td valign="middle" align="center" width="51"
onclick="return fnToolFind();"
id="ibtnFind"
style="behavior:url(../../common/button.htc)"
DefaultClass="btnDefault"
OverClass="btnOver"
DownClass="btnDown"
title="查找。" style="display: none;">查询</td>
<td> </td>
</tr>
</table>
<jsp:include page="../../common/inc_top.jsp" >
<jsp:param name="purvCode" value="<%=sPurvICode%>"/>
</jsp:include>
</div>
<div id="divMain" style="overflow: auto">
<input type="hidden" id="parentID" name="faqCoteId" value="<%= faqCoteId%>"/>
<input id="txtSearchText" type="hidden" name="txtSearchText">
<table style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
cellpadding="0" width="100%" border="0" class="OuterTable">
<tr class="OuterHead">
<td class="title_td" align="center" width="8%"><strong>城市名称</strong></td>
<td class="title_td" align="center" width="92%"><strong>问答内容</strong></td>
</tr>
</table>
<table id="FAQList" border="0" width="100%" cellspacing="0"
cellpadding="1"
style="behavior:url(../../common/table.htc)"
DefaultClass="DefaltRow"
keyName="key"
SelectedClass="SelectedRow"
multiple="true"
onselected="return onChoosed();"
onunselected="return onUnChoosed();"
ontableload="return onContentLoad();"
ondblclick="return fn_dblClick();"
serviceURL="<%= request.getContextPath() + "/XmlHttpService"%>"
service="FAQClientService"
dataService="getQuestionAnswerList"
rcService="getQuestAnswerCount"
class="InnerTable">
<caption><%
if ( cityCode != null ) {%>
<input type="hidden" name="cityCode" value="<%= cityCode%>" /><%
}%>
</caption>
<tr><td class="InnerHead">没有任何问答信息</td></tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="OuterTable">
<tr class="OuterFoot">
<td align="right" class="foot_td" nowrap width="100%">分页:<span id="pageSet"></span> </td>
</tr>
</table>
</div>
</div>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -