问题标签 [expand]

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 投票
3 回答
423 浏览

c++ - 在 C++ 中扩展数组的问题

我正在为班级写一个模拟,其中一部分涉及生物的繁殖。我的生物体保存在一个数组中,当它们繁殖时我需要增加数组的大小。因为我有多个生物体的多个类,所以我使用了一个模板:

但是,这个模板似乎以某种方式破坏了我的数据。我可以在不复制的情况下正常运行程序(注释掉对 expandarray 的调用),但是调用这个函数会导致我的程序崩溃。该程序在 expandarray 函数期间不会崩溃,但稍后会在访问冲突时崩溃。

我已经编写了数百次扩展数组的函数,但我不知道这次我搞砸了什么。我的功能有什么明显的错误吗?你觉得合适吗?

编辑:感谢大家的帮助。我不敢相信我错过了这么明显的东西。作为回应 using std::vector: 我们还没有在课堂上讨论过,虽然看起来很愚蠢,但我需要使用我们学过的方法编写代码。

0 投票
2 回答
10377 浏览

wpf - WPF TreeView 数据绑定隐藏/显示展开/折叠图标

我实现了一个 WPF 按需加载树视图,如这篇(非常好的)文章中所述。在提到的解决方案中,一个虚拟元素用于保留展开+图标/树视图项目的行为。当用户单击扩展器时,虚拟项目将替换为真实数据。

我想通过public bool HasChildren { get { ... } }在我的支持中添加一个属性来优化模型TreeNodeViewModel

问题:
如何绑定此属性以隐藏/显示展开图标(在 XAML 中)?我找不到合适的触发器/设置器组合。
(INotifyPropertyChanged 已正确实施。)

谢谢你的时间。

更新 1:
我想使用我的属性public bool HasChildren 而不是使用虚拟元素。
确定一个项目是否有孩子有点昂贵,但仍然比获取孩子便宜得多。

0 投票
3 回答
11720 浏览

android - android中的幻灯片展开动画

ListView在 android 中有一个简单的列表结果。单击每个项目后,我希望它向下滑动展开并显示内容。有没有简单的方法在android中做到这一点?

任何帮助将不胜感激。

0 投票
2 回答
4090 浏览

asp.net - ASP.NET Treeview 控件在单击时未展开

我遇到了 ASP.NET Treeview 控件的问题。我创建树视图很好,但节点不会展开或折叠。我看到有一个 javascript 错误,但它是针对网页的第 1 行字符 0,第 1 行字符 0 没有任何内容。

我将 ASP:Treeview 控件与 Telerik 控件结合使用,但我不确定这是否是一个问题。

我看到这里有一个类似的问题但答案与我的网站无关。有没有人遇到过这个问题?我试过搜索谷歌并尝试了一些建议的解决方案,但到目前为止都没有奏效。

谢谢,

0 投票
2 回答
1014 浏览

javascript - 如何让一个 div 在点击时展开,一次只打开一个?

如此处所示:http: //www.learningjquery.com/2007/03/accordion-madness。但我需要帮助来编辑它,以便它适用于我的情况。

示例 HTML

JQUERY [正在进行中]

所以当最终用户点击 div.book 时,div.chapters 会展开。一次只显示一个 div.chapters。因此,如果 div.chapters 已经打开,那么它会先关闭打开的章节,然后再为用户点击的章节设置动画。

0 投票
1 回答
907 浏览

javascript - 面板不会在 TabPanel 中垂直展开

使用 Extjs,我有一个包含两个面板的 TabPanel。这些面板不会自动垂直扩展。所有布局都设置为“适合”类型,并且 forceFit 为真。

编辑:

我已经根据 Kunal 的建议更新了我的代码。

描述接口:你有一个包含多个节点的树列表。当用户单击其中一个节点时,它会打开一个选项卡(调用函数 ZombieTab(zombie_ip)),其中包含两个子选项卡(ZombieTab_MainTab 和 ZombieTab_Commands)。

用 Kunal 的建议编辑代码有以下效果:我们可以看到 ZombieTab_Commands 的底部栏出现在面板的顶部,因此,选项卡的所有组件都没有显示。

0 投票
5 回答
26809 浏览

javascript - 如何在javascript中自动扩展html选择元素

我的菜单中有一个(隐藏的)html 选择对象,附加到菜单按钮链接,因此单击链接会显示列表,以便您从中进行选择。

当您单击该按钮时,它会调用一些 javascript 来显示<select>. 单击远离<select>隐藏列表。我真正想要的是使<select>外观完全展开,就好像您单击了“向下”箭头一样,但我无法使其正常工作。我尝试了很多不同的方法,但无法取得任何进展。我目前正在做的是这样的:

  • 我试过打电话$('list').click()
  • 我试过设置onfocus="this.click()" 但在这两种情况下我都得到

Uncaught TypeError: Object # has no method 'click'

这是特殊的,因为链接文本说它支持标准功能。

我尝试设置.size = .lengthwhich 可以工作,但外观不一样(当您单击打开元素时,它会浮在页面的其余部分上。)

有没有人有什么建议?

0 投票
1 回答
1375 浏览

asp.net - 使用树视图刷新页面在 asp.net 中不起作用

我正在尝试使用以下命令刷新 asp.net 页面:

在那个页面上,我有 2 个树视图。当我刚刚打开页面时刷新工作正常,但是当我单击其中一个树视图并展开它时,刷新停止工作并且页面没有被刷新。

任何想法为什么会发生这种情况?与正在扩展的树视图有任何联系吗?

这是页面的完整代码:

谢谢,

格雷格

0 投票
6 回答
43688 浏览

java - 用于折叠/展开方法的 NetBeans 快捷键

JAVA - NETBEANS

这是一个IDE问题

我一直在使用折叠的方法,因为我希望能够一起查看我的方法。这有点耗时,因为我必须使用鼠标向上滚动到方法的声明并单击 -(减号)图标。然后分别转到我要处理的方法并单击+(加号)图标。

有没有办法通过键盘快捷键进行折叠(以及分别展开)?

0 投票
1 回答
6239 浏览

jquery - 使用 jQuery 展开/折叠 div

我正在尝试<div>通过单击<div>. 现在的行为很奇怪。例如,如果我在<div>展开后单击文本...<div>将折叠然后再次展开。另外,如果我在展开后单击其中的某个div位置,它会再次折叠,我认为这是因为我正在触发动画,因为<div>正在动画的是在 wrapper 内<div>。这是代码:

有任何想法吗?