我对基于Prototype的JS / HTML脚本(或不干扰Prototype的内容)有一个非常具体的要求,它可以将以下功能添加到普通的多列HTML表中:
使用拖放重新排序行并将更改发送到Javascript处理函数(不一个“可排序表”函数按字段排序,但手动重新排序个人行)
可以使用Javascript命令禁用/启用重新排序功能,当它关闭时,行无法移动
使用Ctrl和shift键选择一行或多行+单击,在每次更改时将当前选择发送到JS处理函数
也许有人知道这样的事情,可以节省我很多时间搜索Interwebs或自己编程。如果我找到了什么,我会在这里发布。
答案 0 :(得分:2)
Scriptaculous的Sortables可能对您有用,但值得注意的是,sortables不适用于Firefox之外的表格。
要通过javascript启用/禁用排序,请使用create / destroy函数。您还可以使用onUpdate回调来序列化sortable并将其发送到某个URL进行处理。
// Enable sorting.
sortable.create( 'some-table-id', {tag: 'tr', onUpdate: your_callback_function} )
// Disable sorting.
sortable.destroy( 'some-table-id' )
我怀疑这使你能够进行你正在寻找的多项选择,但是它应该可以帮到你。
答案 1 :(得分:0)
Jquery有一些不错的表格功能。我相信你会在那里找到你需要的东西。 只需jquery.com或google it。