django 管理后台 table使用jquery怎么实现的

django 管理后台 table使用jquery怎么实现的,第1张

不是,你看点击表头列和分页连接,都触发一个新的链接,后台根据url的参数,来设置该根据那个字段排序,或者是哪一页,生成页面返回。

如果使用jQuery插件机理也是一样的,只不过换成Ajax的方式,返回的数据可能是json、xml或者直接是html页面。

还有就是一次性取出所有数据,用jQuery的表格插件来在页面中实现分页和排序,但是如果数据量很大的,对性能和速度的影响会比较大。

http://www.trirand.com/blog/jqgrid/jqgrid.html

是不是这种效果,这个是多个组件共同的效果,单个组件的话是没有现成的

主要用了jquery.layout.js,jquery ui里的tab , accordion

很简单,我大概写个思路吧。

用div举例比较容易:如

css

.a div{height:30px}

.a .zk{height:100px}

---------------------------

html

<div class='a'>

<div class="zk">1</div>

<div>2</div>

<div>3</div>

</div>

----------------------------

js

$(".a div").each(function(){

$(this).click(function(){

$(".a div").animate({height:30px},1000)

$(this).animate({height:"100px"},1000)

})

})

以上是大概思路,详细的控制你可以自己酌情添加。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10016894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存