问题标签 [naming-containers]

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 投票
2 回答
91 浏览

jsf - mojarra 何时将命名容器添加到可选参数列表中?

在类AjaxBehaviorRenderer(第 260 行)的源代码中,有一行显然将NamingContainerId 附加到mojarra.ab(...). 我从来没有遇到过它,所以我很好奇它什么时候使用:

第 260 行

0 投票
1 回答
599 浏览

ajax - JSF 无法更新 ui 中的单个表单:从外部重复

我有两个密切相关的问题:

  1. 我需要在 ui:repeat 从主页的对话框中更新标签内的表单,但无法弄清楚如何(因为 ui:repeat 中有很多标签,我只需要更新一个)
  2. 当我以这种形式使用 id 时,命名容器会被弄乱并丢失它们的“索引”(以防试图确定更新路径表达式......)

我需要这个的原因:更新'wholelist'(当前情况)以某种方式破坏了所有<p:calendar>内容<p:dialog>(没有错误......)(日历覆盖第一次显示,但在更新列表后它不再出现(必须重新加载再次页面)。另外,如果只能更改一个,我不想每次更新 100 个元素

页面.xhtml

someTag.xhtml

并在<customTag:someTag>(由于多次重复使用而成为标签)内:

第一个问题:

我需要从对话框中刷新一个表单(=需要知道我要刷新哪个表单的对话框,我不知道该怎么做......)

以及如何使更新逻辑正常工作(将要更新的组件传递给 bean,以便对话框知道要更新或相等的内容)?

第二个问题:

为什么 JSF 在没有定义 id="..." 到 ui:repeat 之类的命名容器的情况下会生成

  • 重复ID:0:j_id_c0_6
  • 重复ID:1:j_id_c0_6
  • 重复ID:2:j_id_c0_6

当我为表单 ( ) 定义一个 id 时,<h:form id="formname">类似于

  • 重复 ID:表单名称
  • 重复 ID:表单名称
  • 重复 ID:表单名称

这会导致duplicateId(因为名称中缺少“迭代器编号”)?

这有意义吗?

0 投票
2 回答
925 浏览

c# - 命名容器中的 findControl (Asp.net webform C#)

我对命名容器中的 findControl 方法有疑问。这不是第一个麻烦,我想了解这个理论。我在网站上找到了很多解决方案,但没有任何效果

我有一个包含控件的 DetailsView。我把 DefaultMode “插入” 并添加了 2 个单选按钮

例如,在我的后面代码中,我只想测试单选按钮是否为检查:

我有一个“System.NullReferenceException”,因为它找不到我的控件。

为什么它无法识别我的控件?以及如何处理?

提前致谢

0 投票
3 回答
722 浏览

python - 变量名称的长度会影响程序运行的速度吗?

我有一小段代码需要运行很长时间。我想知道我使用的变量名称的长度是否会改变程序执行的速度。这是一个用 Python 编写的非常简单的示例。

程序 A

方案 B

如果我在两台相同的机器上运行程序 A 和程序 B 30 年,程序 A 打印“消息”的次数会比程序 B 多。