javascript - TFS 2012 更新 3 Web 访问扩展中未调用的函数

标签 javascript tfs tfs-web-access

我正在尝试在 TFS 2012 Web Access 中添加指向工作项控件的链接。然而,我看到的是我为 bind_init 定义的函数在页面生命周期的任何时候都没有被调用。

这是一些精简的代码:

TFS.module("TFS.WA.ProofOfConcept",
 [
 "TFS.WorkItemTracking.Controls",
 "TFS.WorkItemTracking",
 "TFS.Core"
 ],
 function () {
     var WITOM = TFS.WorkItemTracking,
     WITCONTROLS = TFS.WorkItemTracking.Controls,
     delegate = TFS.Core.delegate,
     moduleBaseUrl = TFS.getModuleBase("TFS.WA.ProofOfConcept");

     function ProofOfConcept(container, options, workItemType) {
         this.baseConstructor.call(this, container, options, workItemType);
     }

     ProofOfConcept.inherit(WITCONTROLS.WorkItemControl, {
         _control: null,

         // Initialize the control UI without data (in "blank" state).
         _init: function () {
             this._base();

         },

         bind: function (workItem) {
             this._base();

         },

         // Update the control data
         invalidate: function (flushing) {

         },

         // Clear the control data
         clear: function () {

         }

     });


     WITCONTROLS.registerWorkItemControl("TFS.WA.ProofOfConcept", ProofOfConcept);

     return {
         ProofOfConcept: ProofOfConcept
     };
 });

扩展加载,我可以在模块上设置断点并查看它的构造。我确定我错过了一些非常愚蠢的东西,但我看不到它。

这是 manifest.xml:

<WebAccess version="11.0">
  <plugin name="POC" vendor="Acme" moreinfo="http://www.acme.com" version="1.0.0" >
    <modules>
      <module namespace="TFS.WA.ProofOfConcept" kind="TFS.WorkItem.CustomControl"/>  
    </modules>
  </plugin>
</WebAccess>

最佳答案

我建议您访问 http://YourServer:8080/tfs/_diagnostics 并通过选择 Enabled 链接激活 Debug模式。

enter image description here

关于javascript - TFS 2012 更新 3 Web 访问扩展中未调用的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19122999/

相关文章:

javascript - Telerik MVC 使用 javascript 禁用 DatePicker

visual-studio-2010 - TFS SCC : How can I get new files listed in the Pending Changes Panel in Visual Studio

tfs - Team Foundation Server 2012 Web 访问中断 - 错误 TF400893

linux - 从 Linux 服务器执行 GIT 克隆时出现 http 401.1 错误

tfs - 如何在 TFS 2012 中进行简单的跨项目搜索?

javascript - 获取vuejs组件中axios基本url的值

javascript - HTML 表单提交问题

javascript - 在 ember js 上安装 Bootstrap 4

eclipse - 如何使用 eclipse 插件取消 TFS 中项目的映射?

TFS 构建代理 - 等待请求代理