问题标签 [nested]

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 回答
2025 浏览

struct - Clojure 结构嵌套在另一个结构中

是否可以在 Clojure 的结构中嵌套结构?考虑以下代码:

当然,这是一个人为的例子,但在某些情况下,我想将大型数据结构分解为更小的子结构,以使代码更易于维护。正如评论所表明的,如果我做表格 1,我会得到“249 nil nil”,但如果我做表格 2,我会得到“结构构造函数的参数太多”。

如果我以错误的方式处理这个问题,请告诉我我应该做什么。搜索 Clojure 谷歌组并没有为我找到任何东西。


编辑:

我想我在问题的陈述中并没有我想的那么清楚:

1.) 是否可以在 Clojure 中将一个结构嵌套在另一个结构中?(从下面判断是肯定的。)

2.) 如果是这样,正确的语法是什么?(再一次,从下面来看,似乎有几种方法可以做到这一点。)

3.) 当你有一个嵌套在另一个结构中的结构时,你如何通过指定的键获取一个值?

我想我的示例代码并没有真正证明我想要做得很好。我在此处添加此内容,以便其他搜索此内容的人可以更轻松地找到此问题及其答案。

0 投票
4 回答
3362 浏览

ruby-on-rails - 如何将 REST 与以 XML 表示的嵌套资源一起使用?

我的目标是通过一个 REST 请求创建嵌套资源。REST 请求通过 XML 文档表示。这对于单个资源来说很好,但我无法为嵌套资源管理它。好的,接下来我给你举个小例子。

首先新建一个rails项目

接下来我们生成两种资源的脚手架,树木和鸟巢。

在文件 ./forrest/app/models/tree.rb 我们在下面插入“has_many”行,因为一棵树可以有很多鸟巢:-)

在文件 ./forrest/app/models/bird_nest.rb 中,我们在下面插入“belongs_to”行,因为每个鸟巢都应该属于一棵树。

之后我们设置数据库并启动服务器:

只需将此 XML 片段复制并粘贴到名为“tree.xml”的文件中...

...并通过 cURL 将其发布到服务以创建新树:

这工作正常。也为燕窝 XML(文件名“bird-nest.xml”)分开。如果我们发送这个...

...也通过以下 cURL 语句。该资源已正确创建!

好的,到目前为止一切都很好。现在到了橡胶与道路相遇的地方。我们在一个请求中创建这两种资源。所以这里是包含一个鸟巢的树的 XML:

我们再次使用 cURL 触发适当的请求......

...现在我们将在树的控制器的(生成的)“创建”方法中得到一个服务器错误:AssociationTypeMismatch (BirdNest expected, got Array)

在我看来,这是服务器日志中关于接收到的属性和错误消息的重要部分:

所以我的问题是关于 XML 资源的嵌套我做错了什么。哪个是正确的 XML 语法?还是我必须手动修改树的控制器,因为生成的控制器没有涵盖这种情况?

0 投票
3 回答
8767 浏览

python - 我在 Python 中的嵌套循环有什么问题?

如何在 Python(3.0 版)中创建嵌套循环?

我试图让以下循环向我展示两个数字的乘积:

结果我得到:

所以看起来 number1 的外循环没有运行。

如何让 number1 上的循环运行,从而获得:

0 投票
4 回答
2667 浏览

asp.net - 在 asp.net 2.0 中创建嵌套复选框

在 ASP.net 中创建嵌套复选框列表的最佳方法是什么?

我应该使用数据网格吗?我应该使用启用复选框的树视图吗?

我在数据表中有我需要的数据,并希望遍历它以创建一个复选框列表,其中每个父复选框都有一个嵌套的 chechboxlist。

干杯!

0 投票
16 回答
109543 浏览

html - 您如何克服 HTML 表单嵌套限制?

我知道 XHTML 不支持嵌套表单标签,并且我已经在 Stack Overflow 上阅读了有关此主题的其他答案,但我仍然没有找到解决问题的优雅方法。

有人说你不需要它,他们想不出一个场景是需要它的。好吧,就我个人而言,我想不出我不需要它的场景

让我们看一个非常简单的例子:

您正在制作一个博客应用程序,并且您有一个包含一些用于创建新帖子的字段的表单和一个带有“保存”、“删除”、“取消”等“操作”的工具栏。

我们的目标是以一种不需要 JavaScript的方式编写表单,只需要普通的旧 HTML 表单和提交按钮。

由于操作 URL 是在 Form 标记中定义的,而不是在每个单独的提交按钮中,我们唯一的选择是发布到通用 URL,然后启动“if...then...else”来确定按钮的名称已提交。不是很优雅,但我们唯一的选择,因为我们不想依赖 JavaScript。

唯一的问题是按下“删除”,将提交服务器上的所有表单字段,即使此操作唯一需要的是带有 post-id 的隐藏输入。在这个小例子中没什么大不了的,但是我的LOB应用程序中有数百个(可以这么说)字段和选项卡的表单(由于要求)必须一次性提交所有内容,无论如何这似乎非常低效和浪费。如果支持表单嵌套,我至少可以将“删除”提交按钮包装在它自己的表单中,只有 post-id 字段。

您可能会说“只需将“删除”作为链接而不是提交来实现”。这在很多层面上都是错误的,但最重要的是因为像这里的“删除”这样的副作用操作永远不应该是 GET 请求。

所以我的问题(特别是对于那些说他们不需要嵌套的人)是你做什么?有没有我遗漏的优雅解决方案,或者底线真的是“要么需要 JavaScript,要么提交所有内容”?

0 投票
2 回答
3118 浏览

c# - Nested Datalists in ASP.net

I am using nested datalists to display hierarchical data. In the nested datalist i want to be able to bind to a property that belongs to the object that the parent datalist is bound to.

does anyone know how I can achieve this ?

0 投票
2 回答
708 浏览

css - CSS 菜单不会通过 IE7 中的嵌套 Div 显示

如果您查看此站点的菜单:http ://writershore.com/ltlaw/

该菜单在 Firefox、Chrome 等中看起来很棒,但在 IE7 中,菜单下拉菜单不会突破嵌套的 DIV。

这是溢出问题吗?z-index 问题?我已经尝试了两者的变体,但没有修复 IE 中的结果。

感谢您的任何想法!

0 投票
1 回答
3265 浏览

asp.net - 中继器控件中的嵌套 Gridview

我有一个嵌套在转发器控件中的 gridview 控件。


转发器控件在页面加载时是数据绑定的,并且在 itemdatabound 事件中我寻找 gridview 控件

If e.Item.ItemType = ListItemType.Item Then Dim gvw As GridView = DirectCast(e.Item.Controls(3), GridView) gvw.DataSource = GetData() gvw.DataBind() End If

在这一切发生之后,我的页面正在显示中继器控件数据和网格视图中的数据,但问题是只有备用网格视图有数据,即中继器控件中的第 1、3、5 行...... 6...不显示数据

标记是 - 只是一个例子

<repeater>
<itemtemplate>
<table>
<tr>
<td>
<gridview />
</td>
</tr>
<tr>
<td>
<label Text='<%# Eval("some_data") %>'
</td>
</tr>
</table>
</itemtemplate>
</repeater>

再次,上面的标记只是一个例子,它是完整的

我想我做错了什么。

0 投票
3 回答
19074 浏览

c++ - 如何在 C++ 中初始化嵌套结构?

我在一个程序中创建了几个不同的结构。我现在有一个带有嵌套结构的结构,但是我无法弄清楚如何正确初始化它们。下面列出了这些结构。

然后我尝试初始化一个名为 player 的新创建的 Player 结构。

这会导致几个不同的错误,关于 box. 在“。”之前说明该框没有明确的标识符并且缺少结构或语法。

然后我尝试创建一个 Player 结构并初始化它的成员,如下所示:

但这会导致更多错误,因为编译器认为 bob 没有标识符或缺少某些语法。

我用谷歌搜索了这个问题,但没有找到任何文章向我展示如何在(父)结构中初始化嵌套结构的许多不同成员。对此主题的任何帮助将不胜感激:-) !!!

0 投票
1 回答
2784 浏览

c# - 如何在 ASP.NET MVC RC2 中实现嵌套母版页?

我有一个主 MasterPage,它为我当前正在设计的 Web 应用程序提供单列布局。我想重新使用现有的 MasterPage 来实现使用嵌套 MasterPages 的两列布局,这在 ASP.NET MVC Framework 的早期版本中是可能的,但我似乎无法让它在 RC2 中工作。

以下是我目前正在处理的代码,