javascript实现字段上移下移功能,并按调整好的顺序输出各组段对应的数据库值。

我知道网上有好多关于javascript上移下移的开源,但是,我想说明一下,我这里需要上移下移排序的字段是对应数据库里某个表的字段,个字段肯定有对应的值。我的目的是将这几... 我知道网上有好多关于javascript上移下移的开源,但是,我想说明一下,我这里需要上移下移排序的字段是对应数据库里某个表的字段,个字段肯定有对应的值。我的目的是将这几个字段上移下移排序,排好序之后可以按排好的顺序输出各字段对应的数据库的值。而且可以生成txt文件。求大神解决。
补充一下,我用的是JSP编的。
展开
 我来答
不非别S
推荐于2016-08-12 · TA获得超过699个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:121万
展开全部
这个功能你要自己写?
自己写很痛苦的,而且还要处理不同浏览器的兼容问题,建议你还是作用JS框架。。EXTjs吧
如果你真要自己写,我愿意讲下我的思路。
首先假设有一个rowUp(trId,rowcounts)方法 ,和一个rowDown(trId,rowcounts)方法,参数是某行的tr的id,参数二是要移动的行数,或者你不用table,用DIV也行。
我会把每行数据看作一个对象,当这个对象中的某个ID需要rowUp/rowDown的时候,我就调这个td的parent的rowUp/rowDown函数

现在再研究下,怎么确定这行要上还是要下
还是用TABLE举例,如果我排序的是第三列,那就应该迭代table的第三列所有td元素,取里面的值,然后进行排序,排序的时候可以 这样做:
假设第一行是3,第二行是1,那么,1这一行可能要放到第一行,
所以它是上移一行那应该调用 函数rowUp(trId_2,1);
这样一直迭代下去。我这只是拿冒泡排序(应该是冒泡吧,我不记得名称了,不用在意这些细节)的思路走的,如果你有更好的算法,可以不用我这个算法思路。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kd68cn
2014-05-30 · 超过24用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:57.5万
展开全部
用extjs吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式