标题说明了一切:内部Mirth Javascript IDE是否支持代码完成和用户定义函数的文档?我清楚地看到它与内置的一样。
我想知道我是否需要以特定的方式注释我的功能,或者此时甚至不支持它(当前的v3.3)。
答案 0 :(得分:1)
由于Nick没有在Mirth论坛回答你,我猜这个功能没有实现。我试图模仿它使你接近你想要实现的目标,所以在我的情况下它的工作方式如下:
1)在代码模板库中创建“编译代码块”:
var sMSH = {
sendingFacility: function () {
return msg['MSH']['MSH.4']['MSH.4.1'].toString();
},
dateTimeOfMessage: function () {
return msg['MSH']['MSH.7']['MSH.7.1'].toString();
},
messageControlId: function () {
return msg['MSH']['MSH.10']['MSH.10.1'].toString();
}
};
2)然后使用模板名称“MSH.messageControlId”创建几个“拖放代码块”(将在用户定义的代码列表中显示):
sMSH.messageControlId();
3)确保您的频道可以看到上下文。
4)现在,进入频道的变换器编辑器并选择参考>用户定义的代码。所有拖放代码都应该在那里,它们按预期工作。
这不是你想要的代码完成,但我猜它非常接近并且隐藏了编码器的映射复杂性。