问题标签 [coldfusion-2018]

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 投票
0 回答
142 浏览

coldfusion - 将下拉值绑定到 cfgrid 中的绑定时出现 CF 升级问题

我们正在将我们的 CF Server 9 升级到最新的 CF 2018。我正面临下拉选择值和 cfgrid 绑定之间的绑定问题。

cfgrid 上方有一个下拉列表,它最初设置为空,并列出了查询的值,而下方是将下拉选择值绑定到获取的查询的网格。

首先,选择为空,它不会获取记录,网格将是空的。绑定 URL 也正确形成。

http://127.0.0.1:8501/app/dummy.cfm?&DbFunc=getRecords&SrcID=&newSrcID=&flt_nm=&flt_iv=&flt_ct=&flt_sc=&flt_in=&pageSize=174&_cf_ajaxproxytoken=6D89B1BFAE8D17997E5A&_cf_clientid=1AFC4F973849FBAE6EAAA465492A0E0B&_cf_rc=0&_cf_nodebug=true&_cf_nocache=true&returnFormat=json&_dc=1549690631545&start= 0&limit=174&page=1&sortCol=&sortDir=ASC

但是接下来,当我选择下拉列表到一个新值时,URL 就是以这种方式形成的。

http://127.0.0.1:8501/app/dummy.cfm?&&DbFunc=getRecords&SrcID=Test&SrcID=&&newSrcID=Test&&flt_nm=&&flt_iv=&&flt_ct=&&flt_sc=&&flt_in=&pageSize=174&_cf_ajaxproxytoken=6D89B1BFAE8D17997E5A&_cf_clientid=1AFC4F973849FBAE6EAAA465492A0E0B&_cf_rc=0&_cf_nodebug=true&_cf_nocache=true&returnFormat=json&_dc= 1549690634739&start=0&limit=174&page=1&sortCol=&sortDir=ASC

如您所见,SrcID 被附加两次,第一次是空的,然后是添加选定的值。我在下一页上以逗号分隔值的形式收到此值,这是不正确的。查询参数被单独添加,而不是覆盖旧参数。

SrcID 参数定义在顶部,下一个是下拉列表,直接在底部是用于绑定的 cfgrid。提前致谢

这是下面的示例代码

在 dummy.cfm 上

根据所选的 Src Id 返回 JSON 格式的查询数据

0 投票
1 回答
237 浏览

apache-flex - 三字符夏令时代码的 ColdFusion 2018 和 BlazeDS 日期时间解析错误

当使用 BlazeDS(Flex 应用程序)向 CF 发送日期,并且发送的日期在夏令时内时,CF 失败并出现错误:

[BlazeDS] 反序列化客户端消息时出错。Coldfusion.runtime.locale.CFLocaleBase$InvalidDateTimeException:2016 年 7 月 8 日下午 6:00:00 EDT 是无效的日期或时间字符串。

我的猜测是,这可能是由使用 Java 10 的 CF 2018 引起的,这在使用三个字符时区格式的 CLDR 中存在问题。(我们是美国店)。即使有标准的 JVM 开关-Djava.locale.providers=COMPAT,SPI,它也不起作用,每次都失败。

有没有人有任何想法如何解决?我即将尝试使用单独的 JVM 作为测试,但不确定这是否可行。我怀疑 BlazeDS 不能很好地与 JVM 配合使用(使用它自己的,也许吧?)

这是一个包含示例项目的 zip 文件,请参阅日志的“ADDITIONAL”子文件夹、代理 AMF 转储的屏幕截图等。将 Additional -> remotingDateTest 文件夹复制到您的 Web 根目录并调整项目应用程序文件中的 RemoteObject。 . https://www.dropbox.com/s/xte4bqrkp7loefi/Remoting%20Test.zip?dl=0

0 投票
1 回答
292 浏览

coldfusion - 为什么我不能使用 New 实例化 CFC 的方法

我正在尝试使用这种简单的语法来实例化 CFC

当我运行上述内容时,我收到一条错误消息

找不到 ColdFusion 组件或接口路径tocfcfolder.sale.GetSale

但是,如果我只是在没有该方法的情况下实例化组件,它可以像这样正常工作:

GetSale 函数基本上是这样的:

0 投票
1 回答
88 浏览

bash - 以非 root 帐户在 Solaris 11.3 上启动 ColdFusion 2018 的问题

我有一个 Solaris 系统,有 3 个用户(root、cfruntime、cfdev)

成功安装 ColdFusion 2018 后,coldfusion2018 安装的所有者是 cfruntime。

作为 cfdev 我尝试使用以下命令启动 ColdFusion

sudo /disktwo/coldfusion2018/cfusion/bin/coldfusion 开始

然而,这似乎不会正常启动冷融合,但也不会产生任何异常错误/日志

查看启动脚本 /disktwo/coldfusion2018/cfusion/bin/coldfusion。以下几行实际上启动了 ColdFusion

我做的一个有趣的观察是,如果我&CFSTART.crtl-z , bg

如果以 (cfdev/cfruntime) 身份启动,则 ColdFusion 进程在退出启动脚本后似乎不会持续存在,但如果脚本以 root 身份运行,则会正常启动。

有什么想法吗?

0 投票
1 回答
138 浏览

coldfusion - Coldfusion 每个应用程序映射随机失败

在我的 application.cfc 文件中,我有以下代码:

然后在一个页面上,我设置了以下 CF 包括:

在提交页面的大多数情况下,imageOptimise-thumbnail 页面运行时没有任何问题,但偶尔会出错,提示找不到 imageOptimise-thumbnail.cfm。如果我重新提交该页面,它可能会起作用,但问题是,为什么有时无法找到该页面?

我查看了 CF Admin,但在日志中看不到任何说明存在错误的内容,但它在失败时清楚地显示 Coldfusion 'template not found' 错误消息。

有人有什么想法吗?

0 投票
0 回答
93 浏览

coldfusion - cfmail 中“from”属性的格式行为异常

from我不知道这是一个错误还是只是我的理解失败,但在以下两个代码示例中,cfmail 中的属性格式似乎有所不同:

示例 1

customer services <support@supplier.com>

使用上述代码发送邮件时,发件人姓名以小写形式显示。

示例 2

Customer Services <support@supplier.com>

使用上述代码发送邮件时,发件人姓名正确显示:

为什么它们的格式不同?我是否需要启用任何其他设置来阻止第一个代码示例将所有内容小写?

0 投票
3 回答
183 浏览

coldfusion - ColdFusion 从 CF 8 升级到 CF2018 后经常崩溃

从 ColdFusion 8 升级到 ColdFusion 2018 后,我们面临一些服务器经常崩溃的问题。

我们已经尝试了性能调整工具并修复了所有发现的问题。仍然每天至少崩溃 1 到 2 次。

我们通过更新字体修复了一些问题,例如字体丢失错误,并修复了在 `coldfusion-out.log1 中发现的问题。

现在我们正在检查迭代、SQL 查询是否有可能出现 sql 超时或类似情况。

除此之外,我们还有什么特别需要做的来解决服务器关闭等问题吗?

0 投票
1 回答
1040 浏览

coldfusion - 从 Coldfusion 11 升级到 Coldfusion 2018 后,cfgrid 无法正常工作

从 CF11 升级到 CF2018 更新 3 后,我的所有可编辑cfgrids文件都不起作用。当我进行编辑然后提交表单时,列似乎变得混乱。我创建了最简单的cfgrid(如下),但仍然得到相同的行为。

网格显示正确,但我将 'john' 更改为 'peter' 并提交,我得到以下转储: 在此处输入图像描述

如您所见,它认为 'peter' 被输入为名字和姓氏,并且它还认为 'peter' 是最初的名字。

当我修改第二列中的任何字段时,我在控制台中收到以下 javascript 错误:

类型错误:_dd.values[_de] 未定义。

错误是由cfgrid.js

如果我只在第二列中提交更改,则转储完全是空的。

似乎 cfgrid 正在混淆列或其他东西。

你的意见?

0 投票
1 回答
436 浏览

coldfusion - 当我们在 ColdFusion 中使用 API 调用(POST 请求)将参数数量传递给服务器时,如何解决“POST 请求超出”错误?

在我的应用程序中,我拥有用户角色“管理员”的 300 个用户权限。作为超级管理员,添加一个新的管理员用户意味着,需要为这个管理员用户启用用户权限。如果我选择低于 100 并通过 API 调用 POST 方法将其发送到后端,我可以获得成功响应。

但是,如果我选择超过 100 种方式,我将无法获得成功响应。它会抛出错误消息,例如“超出 POST 请求”。

0 投票
1 回答
110 浏览

coldfusion - 无法找到使用“[括号]”和“在查询中访问属性”之间的区别。点符号

我有一个代码片段,我从数据库中获取行并从查询中的一列中查找 dateDiff。

但是,当我将代码更改为querySearchUUID.DateInvited失败querySearchUUID['DateInvited']dateDiff(),我不知道为什么。

这是它产生的错误。

谁能解释一下到底有什么区别。谢谢你。