问题标签 [reorderlist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3617 浏览

c# - AJAX.NET Reorderlist 控件 - “它不是数据源,也没有实现 IList。”

尝试重新排序 ReorderList 控件中的项目时,我不断收到此错误。

“重新订购失败,请参阅下面的详细信息。

无法访问数据源。它不是数据源,也没有实现 IList。”

我现在正在将数据源设置为 DataTable,并且目前正在尝试使用 ArrayList 数据源,但由于其他地方的互联网上的这篇文章而气馁。该控件存在于更新面板中,但没有订阅其他事件。OnItemReorder 事件应该有什么特别之处吗?只是对它的工作原理感到困惑。

我的问题是,有没有人对这个问题有任何直接的经验?

0 投票
2 回答
3546 浏览

c# - AJAX.NET 订阅 Reorderlist ItemCommand 还是 DeleteCommand?

我想订阅我页面上的 Reorderlist 的 ItemCommand 事件。前端是这样的...

在后端,我在 Page_Load 上有这个

并且定义了这个函数

尽管我尽了最大的努力,但我似乎无法让这个活动开始。如何在 ReorderList 控件中正确订阅此事件?

0 投票
3 回答
1851 浏览

asp.net - 在 ASP.NET AJAX ReorderList 中对 DragHandleTemplate 的编程访问

有没有办法以编程方式访问 ReorderList 的 DragHandleTemplate(ASP.NET AJAX 控件工具包)......特别是在 ReorderList 的 ItemDataBound 期间,以便在每个项目级别更改其外观?

0 投票
1 回答
1669 浏览

ajax - Ajax Toolkit ReorderList Two components with the same id 'componentid' can't be added to the applicaiton

Line 3655 Char 59 Ajax Toolkit ReorderList Two components with the same id 'componentid' can't be added to the applicaiton. When using with a database to update a simple list it works fine until it is being used very fast dragging multiple things reasonably fast. This occurs in IE, Firefox and Chrome. It appears to be something that allows the same id to be created at a guess though it is in the bowls of the Ajax toolkit somewhere. Does anyone have the answer - else I'm off to painstakingly debug the toolkit code.

0 投票
2 回答
2040 浏览

javascript - 重新排序项目算法

因此,我有一个 html 表:

如果选中 2 & 5 并单击向上,结果是:

如果我点击 dn,结果是:

换句话说,项目按所选方向分组,然后沿该方向移动一行。有人有一个很好的算法吗?我确信我可以毫不费力地写一些东西,但它似乎应该是“在那里”的那种东西......

0 投票
1 回答
2325 浏览

asp.net - ASP.NET ReorderList - 更新失败

我有一个由 SQLDataSource 绑定到具有以下架构的表的 AjaxControlToolkit ReorderList:

Priority 字段作为其 SortOrderField 附加到 ReorderList。OrgID 特定于每个登录的用户。这个想法是每个组织都有不同的里程碑列表。

我没有使用任何代码。在 EditItemTemplate 我有两个 ImageButtons 用于更新和取消。当我单击更新时,里程碑的名称得到更新,但优先级设置为空。我无法弄清楚为什么会这样。

这是 ReorderList 及其 SQLDataSource 的源代码:

为什么名称会更新但优先级不会更新的任何想法?

0 投票
1 回答
914 浏览

asp.net - 从 AjaxControlToolkit 禁用两个不同的 ReorderLists 之间的拖放

我在一个页面上有几个 ReorderLists。

每个列表都有通过回发添加到其中的项目,这会更新列表。PostBackOnReorder 是真的,我们有一个连接到 OnItemReorder 的事件处理程序。

问题是拖放似乎允许将一个项目从一个列表拖到另一个列表(这是我们不想要的),当它被放下时,该项目会消失,直到另一个项目被添加到列表中。

有什么方法可以禁止将项目放入另一个列表中?

0 投票
3 回答
1150 浏览

flash - 在 actionscript 3 应用程序中显示列表管理

有没有人对在 actionscript 3 项目中管理显示列表的好方法有建议?我现在正在构建一个应用程序并跟踪所有需要显示的模块并重新排序它们变得笨拙。我已经加载了 swfs 和实例化的类,它们也加载了 swfs、图像和视频。我应该只将所有内容都引用到舞台上吗?我应该如何跟踪显示树?我怎样才能总是将一个特定的模块强制到树的顶部?

0 投票
5 回答
6560 浏览

asp.net - Ajax 重新排序列表不可拖动

我一直在尝试按照本指南-> http://www.asp.net/LEARN/Ajax-Control-Toolkit/tutorial-40-vb.aspx获得一个基本的重新排序列表。我已经在我的浏览器中尝试了演示版本,所以这不是浏览器问题。

我在 asp.net 2.0 上并安装了 AjaxControlToolkit,DLL 文件位于 Bin 文件夹中。

但是,当我运行页面时 - 我得到了我期望的列表,但没有任何东西是可拖动的,我看不出我哪里出错了。它将成为更复杂页面的一部分,但我已将其取出到一个简单页面中以找出问题所在。

有人知道我在这里可能有什么问题吗?

0 投票
2 回答
1643 浏览

asp.net - 为什么在 AjaxControlToolkit ReorderList 中使用 FindControl 找不到 AjaxControlToolkit Html 编辑器控件?

我有最新版本的 AjaxControlToolkit,并且在 AjaxControlToolkit ReorderList 中使用了 AjaxControlToolkit Html Editor 控件。我需要能够访问“内容”属性,以便可以将值写入数据库,但 FindControl 找不到它。

例如,我可以在 ItemCommandEvent中找到一个TextBox 控件:

但我在同一事件中找不到AjaxControlToolkit Html 编辑器: