gpt4 book ai didi

dynamics-crm-2011 - 客户关系管理 2011 和 typescript : How to get sections within a tab

转载 作者:搜寻专家 更新时间:2023-10-30 21:14:41 24 4
gpt4 key购买 nike

我们正在我们的一个 CRM 2011 项目中使用 TypeScript 实现我们的客户端逻辑。到目前为止,还不错。

但是,Xrm2011.1_0.d.ts 文件中关于部分的内容似乎有些不对劲。选项卡和部分定义如下:

module Xrm {
export module Page {
...
export module ui {
...
export module tabs {
...
export function get(tabName: string): Tab;
...
export module sections {
...
export function get(sectionName: string): Section;
...
}
}
}
}
}

这会迫使您这样实现 typescript :

var section = <Xrm.Page.Section>Xrm.Page.ui.tabs.sections.get(sectionName);

编译为:

Xrm.Page.ui.tabs.sections.get(sectionName); 

但是,正确的 JavaScript 语法应该是:

Xrm.Page.ui.tabs.get(tabName).sections.get(sectionName);

有人遇到过吗?我在这里遗漏了什么吗?

提前致谢。

最佳答案

最后一个语法将不起作用。 Tab 不是类,因此 tabs.get 返回 Tb 类,但 Tab 类没有 .sections 属性。你也不应该需要施法。

Ps.... 尝试使用点符号“export Xrm.Page.ui.tabs”声明您的模块。它会让你的代码更具可读性。

另外,是什么让您将一些类(class)设为大写而另一些则不是?

关于dynamics-crm-2011 - 客户关系管理 2011 和 typescript : How to get sections within a tab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17218758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com