jquery jsp页面

yayunyan 2011-05-17 11:42:39
当我需要在左边树形进一个jsp页面(通过后台进jsp) 在进jsp时就把所有的数据加载进来了 我现在要问的是:在这个jsp页面还有几个标签 当点击一个标签之后 马上就会显示出跟这个标签相关的信息 每个标签的列头也是不一样的 需要换 所以我该怎么做? 用jquery做!
...全文
308 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yayunyan 2011-05-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 w382572397 的回复:]
貌似很简单,楼主主要问题是怎么换这个列头吧,呵呵,楼主可以在后台返回时多返回一个参数,根据这个参数值动态加载相应的列头应该可以解决楼主的问题。
[/Quote]


有具体的做法没?
var titleList = null;
function getTilte(val) {
var i = document.getElementById("movieSelect").value;
var value = val + "";
var urlstr = basePath+'/film/FilmPara.do?command=selectFilmPara';
switch (parseInt(i)) {
case 1:
titleList = [{'name':"影片产地名称"},{'name':"描述"},{'name':"操作"}];
columnList = [{'name':"typeId"},{'name':"intro"},{'name':"操作"}];
//alert("insert 1");
break;
case 2:
titleList = [{'name':"影片级别"},{'name':"描述"},{'name':"操作"}];
columnList = [{'name':"typeId"},{'name':"intro"},{'name':"操作"}];
//alert("insert 2");
break;
case 3:
titleList = [{'name':"影片类型"},{'name':"描述"},{'name':"操作"}];
columnList = [{'name':"typeId"},{'name':"intro"},{'name':"操作"}];
//alert("insert 3");
break;
case 4:
titleList = [{'name':"影片语言"},{'name':"描述"},{'name':"操作"}];
columnList = [{'name':"typeId"},{'name':"intro"},{'name':"操作"}];
//alert("insert 4");
break;
case 5:
titleList = [{'name':"影片格式"},{'name':"描述"},{'name':"操作"}];
columnList = [{'name':"typeId"},{'name':"intro"},{'name':"操作"}];
//alert("insert 5");
break;
case 6:
titleList = [{'name':"影片语言"},{'name':"片商电话"},{'name':"片商地址"},{'name':"操作"}];
columnList = [{'name':"typeId"},{'name':"contactTel"},{'name':"address"},{'name':"操作"}];
urlstr = basePath+'/film/FilmPara.do?command=selectMovieCompany';
value="1";
//alert("insert 6");
break;
case 7:
titleList = [{'name':"制片商名称"},{'name':"制片商电话"},{'name':"制片商地址"},{'name':"操作"}];
columnList = [{'name':"typeId"},{'name':"contactTel"},{'name':"address"},{'name':"操作"}];
urlstr = basePath+'/film/FilmPara.do?command=selectMovieCompany';
value="2";
//alert("insert 7");
break;
}

var str = new Array();

jQuery(titleList).each(function(i,v){
var temp = {display: titleList[i].name, name : columnList[i].name, width : 60, align: 'center'};
str.push(temp);
});






//alert(str);
jQuery('#hallTable').flexOptions({
colModel : str,
url : urlstr,
extParam : [ {
name : 'typeId',
value : value
} ]
});
//grid重载
jQuery("#hallTable").flexReload();
}
w382572397 2011-05-17
  • 打赏
  • 举报
回复
貌似很简单,楼主主要问题是怎么换这个列头吧,呵呵,楼主可以在后台返回时多返回一个参数,根据这个参数值动态加载相应的列头应该可以解决楼主的问题。
Tommyzcg 2011-05-17
  • 打赏
  • 举报
回复
不明白 LZ 什么意思,先MARK

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧