问题标签 [nested-repeater]
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.
wordpress - ACF 中继器在主页上不工作,相同的循环在内部页面上工作正常。试过几种方法
所以基本上我试图在我的主页上运行/downloads/(使用Easy Digital Downloads)循环。我将自定义字段附加到每个专辑并尝试单独循环。这比我想象的要困难得多。我尝试了几种不同的循环方法,有些比其他方法效果更好。我目前的解决方案是如此接近。
我尝试了不同的重置,使用和不使用 Global $post,我最初尝试使用关系或发布对象字段,我仍然想这样做。我将它换成直接的自定义字段数据,认为可以解决它但仍然无法正常工作。
我最近在 single-download.php 中粘贴了相同的代码,它运行良好。我来回调整了 WP 中的阅读设置,重置了永久链接。真的很困惑是什么在主页上保留了这段代码?
这是我当前的代码:
演示站点的链接在这里: http ://szymanskimusic.com/newsite/
如果您单击第一个专辑(上面带有橙色的橙色),则会弹出一个模式,其中包含专辑信息以及中继器字段的列表。标题和购物车按钮是正确的,但单击歌曲链接会为每个列表项加载并播放相同的 mp3。
如果您单击底部的“查看页面”按钮,您将转到具有相同循环且工作正常的单个页面。
代码也在这里: https ://github.com/szyam/szymanskimusic
front-page-2 是我目前正在使用的,methods-tried.php 是我尝试使用的各种循环。
c# - 在转发器页脚中查找控件为文本框返回 null
我有两个嵌套中继器。在嵌套的页脚中,我有文本框和文件上传控件。我能够毫无问题地获得文件上传的实例,但文本框的实例为空,尽管两者都放在页脚中。
这是代表内部中继器页脚的 aspx 部分:
这是我试图访问控件的 C# 代码:
运行页面时出现此错误,
这是由这一行引起的:
我试图删除文本框代码并仅检索上传文件,并且效果很好。问题在于访问文本框。
编辑:文本框的访问文本和上传按钮的实例应该onclick
在同一页面中按钮的事件处理程序中访问。因此,我已经在全局范围内定义了这两个值,并在执行诸如 ItemDataBound 之类的中继器的一些嵌套中继器事件或Adrian Iftode建议的事件(即 ItemCreated)时为它们分配了值。然后,在按钮的 onclick 中,我使用它们假设它们具有值,因为嵌套的转发器事件应该在按钮的 onclick 之前触发。上传文件实例检索成功,但文本框始终为空。
全局变量声明:
嵌套转发器事件中的代码:
onclick里面的代码:
上面的 if 语句只在 upFile 有文件的情况下执行,postText 总是被视为空。
谁能帮助我,是什么导致了这个错误?
谢谢你。
c# - ASP.NET 嵌套中继器问题
我目前正在处理一个 ASP.NET Web 窗体项目,我需要在其中使用嵌套转发器为职位发布页面显示一些反序列化的 XML 数据。
我遇到的问题是嵌套中继器仅显示第一项是 XMLElement,而不显示来自 XMLAttribute 的数据,该数据是元素的一部分。
例如,XML 数据如下所示:
工作.xml
我想要完成的是让第一个转发器循环通过“工作”并显示类别、标题、描述等。并在嵌套转发器中显示工作位置及其薪水。
例如,从上面显示的 XML 数据中,结果如下:
- 类别:管理
- 职位:高级人力资源协调员
- 描述: ...
- 简短的介绍: ...
- 地点:多伦多
- 薪水:$50000
- ...
然后对于同一个工作,再次显示数据但显示另一个位置和薪水......
- 类别:管理
- 职位:高级人力资源协调员
- 描述: ...
- 简短的介绍: ...
- 地点:伦敦
- 薪水: 类别: 行政
- 职位:高级人力资源协调员
- 描述: ...
- 简短的介绍: ...
- 地点:伦敦
- 薪水:40000英镑
目前,嵌套的中继器只显示第一个工作位置,然后什么都不显示薪水,然后转到下一个工作,而不显示同一工作的其他位置和薪水。我不确定这是因为我在 .aspx 文件中对转发器的结构犯了错误,还是因为我用于反序列化 XML 数据的 .cs 文件中存在错误。请查看下面提供的代码。
乔布斯.cs
JobCategories.aspx
c# - 显示对象列表中的分层数据
我有一个想要以特定方式显示的对象列表,但遇到的麻烦比我预期的要多。基本上我需要如下设置:
- 父级 2(标题)
- 表格中的子级 3 项
这一直重复到每个页面加载时拉出的列表末尾。我尝试过嵌套中继器,但失败了。
父中继器上有一个事件来数据绑定第二个中继器,但我很快意识到没有逻辑告诉它只显示具有 level2 id 父级的 3 级项目。任何想法我可以如何攻击这个?我认为嵌套中继器可能是错误的方向。- 谢谢
c# - 在代码隐藏中使用 DataItem 在嵌套中继器中设置类或样式
我已经环顾了一段时间,但我无法弄清楚这一点。我有一个嵌套的中继器,onItemDataBound
我想为某些事件设置类和样式<DIV>
。
HTML: <%# DataBinder.Eval(Container.DataItem,"sServer") %> >
代码隐藏
我卡住的地方是在代码隐藏中,我想在某些表达式中使用数据项的列之一的值,例如在上面的 rpDB_item_ItemDataBound 事件中。
IE:
显然出了点问题,我只是确定从这里去哪里。理想情况下,我要么根据数据项值或值本身设置标签的类或标题。
也许有更好的方法可以做到这一点,例如<div>
在后面创建 in 代码,但也不确定如何做到这一点?任何帮助或建议将不胜感激(新手 C#)
编辑:我添加了这个功能,我认为它是正确的
和以下标签
我将如何调用该函数?我试过
在类内部,但它没有将结果字符串发送到函数。
c# - 在嵌套中继器 C# 中分配具有子数据的父项
您可以在嵌套中继器中设置带有子数据的父标签(标签)吗?
我想rbt
在父中继器中使用子中继器rpDB
中的值设置标签。这是否可能,如果可以,如何。我看到很多将父母拉入孩子,但没有逆转。lblboot
rpDB_Item
jquery - DataTable 打破了嵌套中继器和引导程序
我遇到了数据表和嵌套中继器的问题。它基本上说我没有得到正确匹配的 tr td 标签。
然而,我已经按照下面链接中的嵌套中继器教程进行操作,对我来说,HTML 格式正确,当我检查 DOM 时,一切似乎都很好。该表看起来像一个普通表,这让我很困惑,为什么在我初始化 Datatble 时它会中断。
看起来但是,当我初始化 DataTable (#TeamDashboard) 时,我收到此错误:
这是初始化数据表的代码:
有谁知道我哪里出错了?一切似乎都很好,除了它最终破坏了我的 JS。
一旦我初始化 DataTable 它就会在我看来它然后打破页面上的 JS ......
提前致谢 BMCC
javascript - 获取在Repeater Control ASP.Net中显示的Clicked Item TextBox
我需要实现论坛,所以我目前正在使用 asp.net 转发器控件。我有一个文本框,用于为每个转发器项目添加回复。目前我正在使用 java 脚本和样式。
首次加载时,回复面板将不可见,如果单击依赖链接按钮,它应该只显示单击的项目文本框面板。目前它只显示转发器的第一项,即使点击了任何回复按钮?
这有什么问题,或者我如何获得我在转发器中单击的确切项目 ID?
脚本...
风格...
c# - 使用 DataTable Asp.net 的嵌套中继器
问题是当我使用 dt1 作为 rpt2.DataSource(nested repeater source) 时,程序运行良好,但是当我使用 dt2 作为源(并相应地使 Eval() 更改)时,输出仅是 First Repeater。
dt2=> 的输出
1 公羊
2个处理器
3 显卡
当我对 dt1=> 进行更改时输出
1 公羊
1
2
3
2个处理器
1
2
3
3 显卡
1
2
3
advanced-custom-fields - 2 个嵌套中继器内的高级自定义字段帖子对象不起作用
我正在尝试实现这样的目标。我试图在 2 个嵌套的转发器字段中将一个帖子对象显示为转发器。我在一个名为 page-bagels.php 的页面模板中使用这个转发器和发布对象。这 2 个中继器按预期显示 2 行作为输出。但是 post 对象没有显示或没有返回值。而是返回页面的值。就像我使用它的地方一样,它返回页面标题而不是返回帖子对象标题。我的代码如下
所以在这段代码中你可以看到 post 对象也是一个转发器。所以这意味着我正在使用 3 个转发器。如果你看到代码,你会得到它
这是我得到的输出http://ahsanurrahman.com/myprojects/cms/wp/gadoua/en/bagels/
所以任何帮助表示赞赏。