问题标签 [custom-code]

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 投票
4 回答
387 浏览

oracle - 从 Oracle 过程调用特定于数据的存储过程

我有一种情况,我有一个从至少 3 或 4 个不同的地方调用的 Oracle 过程。我需要能够根据某些数据调用自定义代码。自定义代码是特定于客户的 - 因此,客户 A 可能想要执行 ABC,而客户 B 可能想要执行 6-7-8 而客户 C 不需要做任何额外的事情。当客户 D...Z 出现时,我不想修改我现有的程序。

我希望能够将客户特定的程序输入到表格中。在此现有过程中,检查该数据库表是否存在自定义代码过程,如果存在,则执行它。每个客户代码过程都将具有相同的参数。

例如:

  1. 我的应用程序(3 个以上的地方)将此称为“删除”程序
  2. 在这个删除过程中,查找要调用的子过程的名称(如果存在的话)
  3. 如果存在,则执行该删除过程(传入参数)

我知道我可以通过构建一个包含对存储过程的调用的字符串来做到这一点。但是,我想知道 Oracle 10g 是否有内置的东西来做这种事情?

0 投票
5 回答
8205 浏览

php - 我应该如何将我的代码从开发转移到生产?

我创建了一个 PHP 网络应用程序。

我有 3 个环境:DEV、TEST、PROD。

什么是我将 PHP Web 应用程序代码从 DEV 移动到 TEST 到 PROD 环境的好工具/业务实践?

意识到我的 TEST 环境仍然只连接到我的 TEST 数据库;而我需要 PROD 环境才能连接到我的 PROD 数据库。所以代码几乎是相同的,除了我需要更改我的 TEST 代码一旦移入 PROD 以连接到 PROD 数据库而不是 TEST 数据库。

我听说有人关闭 Apache,它不允许新的连接,一旦所有现有连接都空闲,它只会关闭 Web 服务器。

然后人们手动复制代码,然后手动更新 PHP 应用程序的配置文件,使其也指向 PROD 实例。

这似乎非常危险。

是否存在最佳实践?

0 投票
1 回答
945 浏览

sharepoint - Sharepoint 中自定义计时器作业的基于用户的设置

我正在尝试在 Sharepoint 中创建自定义计时器作业。该作业将向订阅的用户发送一封电子邮件。

我想为用户制作一个设置页面,以便他们可以更改自己对摘要服务的偏好。例如,他们希望接收邮件的频率(每周、每两周、每月等)、他们希望接收摘要的 Sharepoint 列表或“开/关”开关。

我应该如何进行这样的系统?我正处于开发的开始阶段,所以您的建议实际上会影响我的代码。

谢谢。

编辑:

好吧,自从我问这个问题以来,已经快 10 个小时了。我有个主意。我可以创建一个设置列表并将每个用户作为行添加到此列表中。然后让每一列代表一个设置。使用 userId 作为查询字符串提供指向 DispForm.aspx 文件的链接,我可以将用户从主页重定向到设置页面。无论如何,我想应用其他解决方案。

0 投票
1 回答
112 浏览

sharepoint - 这是缓存问题吗?或者是什么?

我使用我在此处找到的模板为 Sharepoint 创建了一个简单的自定义计时器作业:http: //saftsack.fs.uni-bayreuth.de/~dun3/archives/visual-studio-2005-project-template-for- sharepoint-2007-timer-jobs/142.html

我已经成功部署并激活了 timerJob。然后我决定在工作中添加几行代码,看看我是否可以测试我的代码。

我已经使用这些命令来卸载我的 timerJob:

然后我检查了文件夹 C:\Windows\assembly,我的 DLL 没有像我预期的那样存在。之后,我从我的 Visual Studio 2008 项目文件夹中删除了所有生成的二进制文件(DLL、WSP 文件等)并重建了解决方案。然后我使用相同的 setup.bat 文件来安装我的 timerJob 并开始等待。

一分钟后(在之前的版本中,计划是 2 分钟,所以我看到安装程序类运行正常,因为我将它从 2 分钟更改为 1 分钟)并且我的 timerJob 执行了。我对执行代码的更改没有显示任何效果。

我的初始代码是:

更新代码:

但是我在新添加的项目的标题中没有得到任何“New DLL”字符串。

我该如何解决这个问题?谢谢。

0 投票
1 回答
35169 浏览

reporting-services - 如何在 Reporting Services rdl 自定义代码中循环数据集行

如何在自定义代码中遍历数据集的行?
我有一个包含数据集的报告。我将数据集作为参数传递给自定义代码函数。但那又如何呢?关于可用成员等的参考在哪里?
到目前为止,这是我的虚拟示例代码:

请注意:这将是一个非常简单的脚本(如果它可以工作的话),所以我不想进入自定义程序集等。

0 投票
1 回答
1077 浏览

javascript - 在 SSRS 2008 中获取“请求类型 'System.Web.Aspnethostingpermission, System, Version 2.0.0.0, 的权限”

在 SSRS 2008 R2 中开发报告时出现以下错误:

请求“System.Web.Aspnethostingpermission, System, Version 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限失败

当我使用以下自定义代码时:

我已经搜索了各个站点以解决此问题,但没有用。在这方面的任何帮助将不胜感激。

这是完整的自定义代码:

0 投票
2 回答
3430 浏览

joomla - 如何将自定义代码添加到标题

如何在组件中将以下行添加到标题中?

0 投票
2 回答
8683 浏览

function - SSRS 表达式编辑器无法识别嵌入代码功能

我有一份 SSRS 报告,其中包含我的公司已开具的发票信息,包括金额、日期、付款、到期金额等。我在 Visual Studio 2008 环境中使用 SSRS 2008(不是 R2)。我的问题与使用表达式编辑器格式化报告有关。目前,如果发票的应付金额(列)超过 0.01(未结发票),发票将被格式化为白银。我们还开具信用(负金额),这些几乎总是以前发票的负金额。

因此,已发出信用的发票仍将显示为白银,因为其到期金额 > 0.01。但是,如果这张发票有信用证,它实际上并不是未结清的,应该是白色的。例如,如果发票为 100.00 美元,并且在 ($100.00) 之后有贷项,则原始发票的背景颜色应切换为白色。

这是代码解释的来源。我认为这可以通过报告中的自定义 VB 代码实现,但似乎 SSRS 中的表达式编辑器无法识别我的函数,因为它显示“无法识别的标识符”。我在谷歌上搜索了一下,我遇到的大多数主题都说它会显示这一点,但无论如何它实际上是有效的。好吧,我很确定它根本不起作用,因为我把它作为我的表达式,并为某一列获取了所有白色单元格:

=IIF(Fields!Amount_Due.Value > 0.01, IIF(Code.HasCredit(Fields!Amount_Due.Value) = True, "Blue", "Silver"), "Red")

HasCredit 函数如下所示。

当这两个部分运行时,我得到该列所有单元格的白色背景。我在网上读到一些东西说只有共享函数可以工作,但我发现了多个其他示例,这些示例显示了未共享的函数。当我分享它时,它给了我:BC30369 Cannot refer to an instance member of a class from within a shared method or shared member initializer without an explicit instance of the class.由于 Report.Parameters!Test.Count() 行。我从http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/a7d59224-0ee5-491e-883b-2e5fcb3edeab得到了使用 Report.Parameters 的想法。

因此,重申一下,我基本上想要做的是将此列中每个单元格的值放入一个集合中,并且对于其中一个数量具有负等值的任何两个数量,给它一个白色背景而不是银色。

0 投票
1 回答
109 浏览

java - 获取请求时的 StackMob 自定义代码更新架构

我正在尝试完成此处找到的自定义代码的 StackMob hello_world 教程: https ://www.stackmob.com/devcenter/docs/Getting-Started:-Custom-Code-SDK#a-register_your_method

但是当我尝试运行客户端 iOS 代码时,它说:

我尝试从他们的示例项目中向 ReadParams 发出 POST 请求,并创建了模式并正确返回。也许 GET 请求不会修改模式,但是他们希望您如何执行 hello_world 示例?

谢谢!

[编辑]:我通过确保包是带有 src 目录等的正确 java 包形式来完成这项工作。然后我更改了包名并忘记更改 pom.xml 文件以反映这一点。

0 投票
1 回答
1888 浏览

javascript - 与 Microsoft Dynamics CRM 2013 的 Javascript 兼容性错误

我正在运行 Microsoft Dynamics CRM 2013 的自定义代码验证工具,并将以下问题标记为潜在问题。

  • :: 在此网络资源中出现 1 次。
  • .text 在此网络资源中出现 10 次。
  • ActiveXObject( 在此 Web 资源中出现 2 次。
  • .attachEvent( 在此 Web 资源中出现 4 次。
  • .childNodes.length 在此 Web 资源中出现 4 次。
  • .firstChild 在此网络资源中出现 29 次。
  • .lastChild 在此 Web 资源中出现 3 次。
  • .nextSibling 在此 Web 资源中出现 8 次。
  • .previousSibling 在此 Web 资源中出现 2 次。
  • .contains( 在此 Web 资源中出现 7 次。
  • dblclick 的出现在此网络资源中被定位 1 次。
  • .dir 在此 Web 资源中出现 6 次。
  • .innerText 在此 Web 资源中出现 1 次。
  • .outerHTML 在此 Web 资源中出现 2 次。
  • .currentStyle 在此网络资源中出现 9 次。
  • opacity= 在此 Web 资源中出现 3 次。
  • .srcElement 在此 Web 资源中出现 1 次。
  • .returnValue 在此 Web 资源中出现 2 次。
  • .add( 在此 Web 资源中出现 9 次。

这些都来自使用 jQuery JavaScript Library v1.6.1 的一个 JavaScript 文件

谁能告诉我: - 除了我知道的 ActiveXObject 之外,只有当这些在其他主流浏览器(如 Firefox / chrome)中存在问题时才是 IE。- 我需要更新 java 脚本库的版本 - 还是需要用兼容的方法调用替换这些方法调用?