问题标签 [collapsiblepanelextender]
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.
c# - 折叠面板 javascript 问题
我有一个可折叠的面板扩展器。我对扩展器没有任何问题。但是,我有一个打开面板的链接,我想要另一个链接说折叠来关闭它。我想隐藏一个显示一个 javascript 端。问题是它只适用于第一行,而不适用于其他行,因为我没有得到唯一的 ID 或其他东西。我还没有找到一个合理的答案。我通过获取父元素尝试了 jquery,但没有成功。我能做些什么?
回答:
asp.net - AJAX 控件工具包问题:CollapsiblePanelExtender
我一直在用以下问题撞墙:
我的模型网站在 Firefox 中的工作方式与预期相同:
[ http://www.plasus.com/test/work/work/Default.aspx][1]
在所有其他浏览器中,用户可以立即看到可折叠面板和所有其他 AJAX ControlKit 内容,这根本不是有意的。
这个问题的可能原因是什么?
帮助表示赞赏。
wpf - 如何在 WPF 中创建可折叠面板
我正在创建一个 Windows 应用程序 (WPF) 和 C#。在我看来,我必须添加一些布局,例如浏览文件夹,在列表视图中显示文件夹中的文件......等等
我的要求是:上面提到的面板应该是可折叠面板,我猜,我们在 wpf 中没有可折叠面板的选项。
我必须为此创建一个自定义控件吗?如果是这样,请建议我如何做到这一点?
asp.net - ASP .NET - CollapsiblePanelExtender 在 IE7 中不起作用
我正在运行 ASP .NET AJAX Toolkit 3.5。
我已经设置了一个带有 collapsablePanelExtender 的面板,它适用于 Firefox 3.5,但不适用于 IE7!在 IE7 中,所有“折叠”的面板都不会缩小 - 激活按钮什么都不做。
我的代码:
代码有问题吗?
我一直在使用的 DOCTYPE 是:
我也试过:
更新1:
看起来好像单击按钮会导致面板“隐藏”片刻,然后重新出现。
asp.net - 检测所有 ASP.NET 生成的 Javascript 何时运行
我目前有一个包含 RadTreeView 的页面。RadTreeView 的每个节点上都有一个 ASP.NET Ajax CollapsiblePanelExtender。在代码隐藏中,我根据某些业务逻辑扩展了某些面板和折叠了某些面板。有没有办法检测所有 ASP.NET 生成的 Javascript(CollapsiblePanelExtender 的折叠/展开)何时运行?我需要对元素采取行动,但要等到所有扩展和折叠都发生后。
ajaxcontroltoolkit - 如何在代码隐藏中确定 AjaxControlToolkit CollapsiblePanelExtender 的折叠状态?
cpe.Collapsed
似乎总是设置为初始状态而不反映当前状态。是否有直接的方法可以在服务器上确定面板是否折叠?
select - 关于选择哪个面板的折叠面板
我有一个关于折叠面板的问题..
我有一个占位符,我动态添加了多个标题面板、内容面板、可折叠面板。这是我的代码:
我怎么知道哪个面板展开了..
这很重要,请帮助..
asp.net - asp.net 中 GridView 内的可折叠面板示例
嗨,我想创建 GridView,其中标题面板显示部分详细信息,然后单击该面板时将显示完整的详细信息...
所以给我一个例子
asp.net - ASP.NET 在 Datagrid 行中显示/隐藏部分
我有一个数据网格,其中每一行都有关于公司员工的信息。我想允许每一行显示/隐藏额外信息。我的第一个想法是使用 AJAX 工具包中的 CollapsiblePanelExtender 并让每一行都像这样:
这工作得很好,但它的计算成本可能很高。额外信息面板有很多文本框/标签,所有这些都从数据库中获取其值。每次页面加载时,所有数据都是从数据库中获取的,其中一些是隐藏的。
有没有更好的方法来实现我的目标?或者有没有办法只在单击显示/隐藏按钮时加载员工的额外详细信息?
提前致谢!
asp.net - 带有许多(数百个)CollapsiblePanelExtenders 的 ASP.NET 页面的性能问题
我正在维护一个 ASP.NET 站点,用户可以在其中登录以注册一组数据(用于统计目的)。一个用户为一组单位注册数据,并且为每个单位填写一组表格(每个表格中有几个字段,但这并不重要)。一种情况是,用户有 12 个单元,每个单元中有 25 个表格要填写,这意味着总共 300 个表格。
用于注册这些数据的 ASP.NET 页面按以下方式制作:每个表单都在一个面板中,可以使用 AjaxControlToolkit CollapsiblePanelExtender 折叠,并且一个单元中的所有表单都在另一个也可以折叠的面板中。结果是您有一个类似树视图的结构,单元在顶部,在每个单元下您可以展开一组表单,并且可以进一步展开每个表单以填充数据(页面加载时所有面板都折叠默认情况下)。
该页面是完全动态生成的(因为可以在数据库中添加表单),并且为了生成 CollapsiblePanelExtenders,我有以下代码:
一个用户有 12 个单元,每个单元有 25 个表单,这意味着总共有 312 个 CollapsiblePanelExtender。正如我所说,默认情况下它们都设置为折叠,但问题是:
当页面加载时,它们似乎都被展开了,然后浏览器“开始折叠它们”。然而,这需要很长时间(在 Firefox 中,我什至收到关于无响应脚本的警告,IE 和 Chrome 只需要很长时间,但没有警告)。当所有“折叠”完成后,它可以顺利打开和关闭单个面板,但用户抱怨初始加载速度极慢。
所以我的问题很简单:有没有办法优化它,使加载更顺畅?例如,是否可以最初仅在每个 CollapsiblePanelExtender 中加载标题面板,然后以某种方式异步加载内容面板?
最后一个澄清:
我知道我可以简单地将页面的设计更改为仅包含一个单元,从而大大减少内容的大小,但我希望避免这种情况(用户更喜欢将所有内容放在一个页面中的方式)。这也意味着对页面逻辑的相当大的改变(是的,我知道 - 那时它的代码库很差)