- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在我的 asp.net 解决方案中,我尝试使用列表框拖放功能(如本例所示:http://demos.telerik.com/aspnet-ajax/listbox/examples/functionality/draganddrop/defaultcs.aspx)。但我现在遇到的问题是拖放不起作用。而不是拖动它的标记项目...我试图将 html 直接复制到我的页面,但它仍然不起作用。有什么想法可能是错误的吗?
是因为我想念 CSS 吗?
查看:
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<!-- ## HEAD SECTION ## -->
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentToolbar" runat="server">
<!-- ## SCRIPT MANAGER ## -->
<asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server">
<Scripts>
<asp:ScriptReference Path= "~/Scripts/jquery-1.2.6.pack.js" />
</Scripts>
</asp:ScriptManagerProxy>
<%if(false) {%>
<script src="../../Scripts/jquery-1.2.6-vsdoc.js" type="text/javascript"></script>
<%} %>
<!-- ## AJAX MANAGER ## -->
<!-- ## AJAX MANAGER ## -->
<telerik:RadAjaxManager ID="RadAjaxManager1" OnAjaxRequest="RadAjaxManager1_AjaxRequest" runat="server">
</telerik:RadAjaxManager>
<!-- ## TOOLBAR ## -->
<telerik:RadToolBar ID="RadToolBar1" runat="server"
OnButtonClick="Toolbar_ButtonClick"
EnableEmbeddedSkins="False"
OnClientButtonClicked="OnClientButtonClicked"
CssClass="pickers_width"
Skin="AgendaSkin">
<Items>
<telerik:RadToolBarButton AccessKey="<%$ Resources:Shortcuts, GLOBAL_SAVE %>"
PostBack="false"
Text="<%$ Resources:Language, Generel.Expression.SaveAndClose %>"
CommandName="SAVEANDCLOSE"
Value="SAVEANDCLOSE"
ImageUrl="~/Images/Icons/save_16.png"></telerik:RadToolBarButton>
<telerik:RadToolBarButton AccessKey="<%$ Resources:Shortcuts, POPUPS_RETURN %>"
PostBack="False"
Text="<%$ Resources:Language, Generel.Expression.Close %>"
CommandName="CLOSE"
ImageUrl="~/Images/Icons/close_16.png"></telerik:RadToolBarButton>
</Items>
</telerik:RadToolBar>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentHeader" runat="server">
<!-- ## HEADER (TITLE BAR) ## -->
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ContentWorkspace" runat="server">
<div class="pickers_workspace_row_margin">
<!-- ## WORKSPACE ## -->
<div class="prof_item">
<asp:Panel ID="pnlRoleList" runat="server" CssClass="prof_item_value_section">
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" CssClass="example-panel">
<telerik:RadListBox ID="RadListBox1" runat="server" Width="200px" Height="200px"
SelectionMode="Single" AllowReorder="true"
EnableDragAndDrop="true" OnDropped="RadListBox1_Dropped">
</telerik:RadListBox>
</telerik:RadAjaxPanel>
</asp:Panel>
</div>
</div>
<asp:HiddenField runat="server" ID="hidRoleInObjectUId" />
<asp:HiddenField runat="server" ID="hidRoleInObjectName" />
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="ContentScripts" runat="server">
<!-- ## SCRIPT SECTION ## -->
<script type="text/javascript" language="javascript">
function CloseWindow() {
// Return userdata to calling window
if (window.opener != null) {
window.opener.ClearBlocker();
window.ReturnFunction();
window.close();
}
}
function SaveEditedFields(commandName) {
var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>");
ajaxManager.ajaxRequest(commandName);
}
function OnClientButtonClicked(sender, args) {
var button = args.get_item();
var commandName = args.get_item().get_commandName()
switch (commandName) {
case "SAVEANDCLOSE":
SaveEditedFields(commandName);
break;
case "SAVE":
SaveEditedFields(commandName);
break;
case "CLOSE":
CloseWindow();
break;
}
}
</script>
</asp:Content>
CS :
private void FillMandatoryItemFirstList(Guid item_guid)
{
//MandatoryItems First
IEnumerable<MandatoryItem> mandatoryFirst = MandatoryItem.GetMandatoryItemByCommitteeAndPos(item_guid, Enums.GetGuidFromEnum(Enums.AgendaElementPositionEnum.PosFirst));
foreach (var item in CheckCount(mandatoryFirst))
{
RadListBox1.Items.Add(new RadListBoxItem(item.UIdHandlingItemHandlingItem.Title, item.Id.ToString()));
}
}
最佳答案
您是否尝试过用 RadScriptManager 替换您的标准 ScriptManager?
关于c# - Telerik RadListBox 不想拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10138254/
我的应用程序中有一个 IList 站点,并且站点有大量属性。 我想将此列表转换为 JSON,以便在类似于此的下拉列表中使用 var sites = SiteRepository.FindAll
我正在将一些代码从 bluebird 切换到原生 Promises,并且我对原生 promises 吞下错误这一事实感到相当恼火,即使没有定义 .catch() 也是如此。它使调试变得不可能,除非您在
在同步访问共享资源时,是否有理由不使用读/写锁而不是普通的互斥锁(基本上只是写锁),除了它具有比我可能需要的更多功能的哲学原因? 换句话说,如果我只是默认使用读/写锁作为我首选的同步结构,我是不是在踢
我刚进入这个元素,代码已经写好了,但我们发现了一个问题。当您单击菜单中的任何位置时,它会变成金色,您看不到菜单该部分中的任何链接。您可以再次单击它,它将返回到正常状态。这只发生在 Internet E
这是一个简单的类和简单的测试函数: #include #include namespace { using namespace std; } class NameStream {
我有一个 std::vector其中 Foo是一个包含 Foo( Foo&& ) noexcept 的类. 向容器中添加对象完美无缺,但是使用 std::vector::erase( iterator
我正在通过这段代码使用各种浏览器尝试 localStorage 和 JSON: function getStorage() { stored = JSON.pa
您可能认为此问题与 Running two projects at once in Visual Studio 完全相同.不完全是,恰恰相反。 我有一个带有两个 MVC3 项目的 VS 2010 解决
我正在制作一个网站:http://arc-angyal.hu/ 我的第一个问题是,我无法让左侧的红色 div 足够高以填充页眉和页脚之间的空间。它位于标题之后和导航之前。我已经设置: html, bo
根据 This Question ,我正在使用线程来终止用户输入的函数。我的代码看起来像: bool stopper = false; thread stopThread(userStop, &sto
我是一名优秀的程序员,十分优秀!