问题标签 [nvelocity]

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 投票
1 回答
164 浏览

c# - Nvelocity 字符串到双重对话

大家好,我正在使用 Nvelocity 库,我遇到了一些问题,所以我有 57,45 号,我无法将其转换为双倍 $Convert.ToDouble($Value) 返回 0。

谢谢。

0 投票
0 回答
122 浏览

c# - 如何使用 NVelocity 在 PDF 中输入页码

NVelocity用来在 C#.NET 中创建 PDF。我的问题是如何在代码中对生成的 PDF 文档中的页面进行编号。

页数未预定义,编号应以格式显示在页面底部page 1 of 10

谢谢!

0 投票
1 回答
75 浏览

.net - 在 NVelocity 中设置负数

我试图在我的 NVelocity 模板中设置一个否定文字,但它不会解析。做这项工作有诀窍吗?

数有效:
#set($age = 27)

负数不起作用:
#set($age = -27)
#set($age = 27*-1)

词法错误:NVelocity.Runtime.Parser.TokenMgrError:第 62 行第 15 列的词法错误。遇到:“-”

我使用的是 Castle.NVelocity(dll-AssemblyVersion 1.1.1.0,FileVersion=1.1.1.60),而不是旧的 Apache 版本

0 投票
0 回答
224 浏览

asp.net-mvc - 有没有办法在 MVC 4 中使用 nVelocity 视图引擎

我们目前有一个使用 Castle MonoRail V2 和 nVelocity View Engine 于 6 年前启动的站点。问题是我们想更新我们的技术,但由于这个限制而被卡住了。我在想,既然我们可以在同一个 MVC 项目中使用不同的视图引擎,有没有办法在 MVC 4 中使用 nVelocity?

看来这个项目已经死了。

0 投票
1 回答
345 浏览

asp.net - C#中的NVelocity模板错误

我在使用 NVelocity 方面相当陌生。我正在尝试为我的公司编辑一些旧模板,但我遇到了这个我不明白的错误。好的,所以在模板中,如果订单有多个货件,则显示多个货件名称,如果只有一个货件名称,则仅显示一个货件名称。当有多个货物时,它可以正常工作,但是当只有一个货物时,模板不会呈现所需的 shiment 名称,而是打印出类名。

请帮忙。

0 投票
1 回答
2108 浏览

javascript - NVelocity 高级裁剪语法

目前我正在做一个涉及 Nvelocity 模板的项目,但是,我需要使用高级 foreach,我可以找到参考,只是我不知道它是如何工作的,参考链接

但是,我需要在项目之间添加“,”,硬代码会在最后一个项目之后留下一个,这是我不想要的,有什么帮助吗?

0 投票
1 回答
6341 浏览

loops - 在速度模板中使用分隔符连接字符串

在我的速度模板中,我想使用 foreach 循环连接由逗号(,)分隔的字符串。

这会导致末尾有一个额外的逗号。如何避免最后一个不需要的逗号?

PS:我正在使用 NVelocity 0.4.2

谢谢

0 投票
1 回答
737 浏览

macros - 从另一个速度模板调用宏

我是新手,正在努力使用速度模板。我手头的模板很少,里面有很多宏。

我的期望是得到

但是,我只得到“来自”的结果。但是当我将任何静态文本放在 bmacro 之外时,它就可以相处了。

顺便说一句,我正在使用来自城堡项目的 NVelocity。

谢谢

0 投票
1 回答
863 浏览

c# - 当字典键不存在时避免 Nvelocity 抛出异常

添加具有如下值的字典:

像这样使用模板引擎:

在这样的模板中访问:

$array.Get_Item('customValue1')

$array.Get_Item('customValue2')

customValue1 检索得很好,但 customValue2 抛出 KeyNotFoundException 因为字典中不存在该键。如何在不删除引发 KeyNotFoundException 的行的情况下仍生成模板?

我查看了 Apache Velocity 指南,但我不确定如何附加它(https://velocity.apache.org/tools/devel/creatingtools.html#Be_Robust

0 投票
1 回答
221 浏览

c# - 在 Nvelocity 中实现排序

我有一个有大约 50 个属性的类,这个类的实例被添加到一个列表中。然后将此列表添加到 Velocity 上下文中。现在,我想对这些数据进行排序。在解析模板之前,不知道哪个字段,或者它是升序还是降序。

我研究过的资源:

在独立应用程序中使用 Velocity 的 GenericTools 的更好方法?

速度 foreach 排序列表

http://velocity.apache.org/tools/devel/generic/

根据此处列出的资源,我无法弄清楚如何解决这个问题。Castle's Nvelocity 是否可以使用 GenericTools?如果没有,我该如何实现我在这里要求的这种通用排序?