问题标签 [chameleon]
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.
html-table - 使用 zpt 给每个表一个新的 id
我正在使用该tal:repeat
语句在另一个表中生成表。可悲的是,我不知道如何在生成时为每个表赋予唯一的 id。我怎样才能做到这一点?
我正在尝试使用:
和
但我无法让它工作。
例子:
ajax - 使用 zpt 和 ajax 作为更新动态填充表
我正在金字塔中创建一个网络项目,我想每隔几秒更新一次表格。我已经决定使用 ajax,但我遇到了一些问题。
在客户端,我使用以下代码:
金字塔侧:
现在我想使用 tal:repeat 语句将这些数据放入带有 zpt 的表中。我知道如何在页面加载时将此数据放入表中,但我不知道如何将其与 ajax 结合使用。
anny1 可以帮我解决这个问题吗?非常感谢。
internationalization - 在 Chameleon 页面模板 (cpt) 中给翻译者一个提示
我使用 Chameleon Page 模板作为我的模板语言,我想给我的翻译一个提示。(在这种情况下,因为“你”这个词可以根据上下文进行完全不同的翻译。)
我在文档中找不到它的技术。
我怎么做?甚至可能吗?
我可以滥用 i18n:target 但我宁愿不要。
生成的 .po 文件如下所示:
我更喜欢产生类似这样的解决方案,我相信这是向翻译人员提供提示的标准 gettext 方式。
plone - z3c.form 问题:ImportError: No module named ptcompat
最近有 z3c.form API 更改。我尝试执行以下操作:
我得到:
怎么修?
pyramid - 金字塔变色龙塔尔:条件“不”问题
我正在尝试在 Pyramid Chameleon 模板中显示条件文本。基本上,检查字典键“maxed_out_alerts”是否为空(假)或其中包含字符串“yes”。
当“maxed_out_alerts”为空字符串时,仅显示“Maxed Out”(正确)。但是,如果“maxed_out_alerts”包含“yes”字符串,则会显示“Maxed Out”和“Not Maxed Out”(错误地)。
似乎 NOT 总是被评估为真实条件。它应该显示一个或另一个消息,而不是两者。我究竟做错了什么?谢谢
javascript - Javascript/Chameleon 模板中的转义引号
我正在尝试将 python 字典从变色龙模板传递给 javascript 函数。但由于字典包含需要转义的单引号或 ' 我在萤火虫中得到一个错误,它说:SyntaxError: missing ) after argument list
。我的代码如下所示:
<div id = "divsfp">
<input type="button" id="sfp" value="SFP"
onclick="get_sfp('${dict_value}')"></input></div>
其中 dict_value 是 python 字典。如何'
在传递数据或 Javascript 函数本身之前在 chameleon 模板中 escpae?
python - 金字塔变色龙基础模板方向
我是 Pyramid 的新手,我过去使用过 Django,但我找不到关于如何在 Pyramid Chameleon 模板中使用基本模板的清晰解释。
我有一个非常简单的 .pt 文件,我想将它作为我的 base.pt 模板,它是这样的:
如您所见,我尝试在项目的所有以下模板中使用引导标头,那么我需要什么才能使所有模板继承或将 base.pt 作为基本模板?在 Django 中,我将只使用{% include base.html %}
jquery - 将 JQuery jstree 与 python 金字塔一起使用?
我正在尝试将 JQuery JsTree 与 Python Pyramid + Chameleon 一起使用。一切顺利,除了图标的定义。
我的 JSTree 是从我使用 Python 生成的 XML 加载的,但是当我尝试设置图标时:
它不显示图标(甚至不显示默认图标),因为我的金字塔应用程序中不存在此类资源。但是,如果我声明一个名为“静态”的资源 URL:
我将图标设置为:
JSTree 加载默认图标。但不是我的 edit.png 图标
知道如何正确指示图标吗?
谢谢,
卡洛斯。
python - 在 tal:condition 中使用 tal:repeat 变量,Chameleon
我正在使用带有变色龙的金字塔,我尝试将一个类添加到一个依赖于页码的链接:条件。当我将 page_number 替换为字符串时,它正在工作,但下面的代码却没有。所以 page_number 有问题。任何帮助,将不胜感激
python - 如何使用 Chameleon 有条件地将类添加到重复循环内的块项目
我刚刚开始使用金字塔和变色龙模板。
我有以下呈现站点菜单的代码示例。
它通过不使其成为链接来突出显示当前页面菜单项。我正在尝试使用引导药丸导航。我需要有条件地将 class="active" 添加到<li>
活动页面的标签中。
我尝试在<li>
标签中添加 tal:condition:
但我收到以下错误:
我最好的猜测menu
是它只在标签内可用。tal:repeat
完成我需要的最佳方法是什么。