如何给投诉和举报的类型指定默认值
来源:本站原创
点击数: 次
发布时间:2010年01月04日
在Smartgov中,后台在“公众参与”--》“投诉信息管理”--》“投诉类型管理”设置好了投诉类型后,在前台的查看效果如下:
可以看到, 投诉类型处的单选按钮是需要选择的,如何给其指定一个默认值?
答:现在我们一起修改一下相应的标签:投诉功能
为标签新增一个参数:
然后修改标签内容,找到GetType方法的代码,加上红色部分:
function GetType() { var Index=getPara("index"); jQuery.post( '{PE.SiteConfig.applicationpath/}Government/ComplaintsAjax.aspx', "GetType" + Index + "", function(s) { CType= jQuery("GetType", s).text(); if (CType == "false") { jQuery("#TxTCTypeTop").css("display","none"); }else { jQuery("#TxTCType").html(CType); CType=true; } jQuery("#").attr("checked","true"); }); } |
保存之后修改节点“投诉举报”节点的模板:/单页模板/默认举报投诉模板.html(如果模板有所改动,则自行对应修改)
找到模板上的投诉功能标签的调用代码,加上新添加的参数,如下:
{PE.Label id="投诉功能" typeid="1" /}
其中typeid=1 指示把投诉类型id为1的按钮选中,我这里对应的就是“治安”类型
最后查看的效果如下:
PS:举报类型的修改是一样的,对应修改的是“举报功能”标签,用户可以对照“投诉功能”标签的修改来自行操作一遍,修改的标签内容方法是:function GetType2()