小编Mar*_*vic的帖子

VS Code 的架构

是否有关于构建 VS Code 的文章或演示文稿 - 架构、插件方法、与操作系统特定内容进行通信的能力等?

从 .NET 开始,我们拥有仅限 Windows 的应用程序,但希望跨平台。第一个想法是将内容转移到 .NET Core,尽管我不确定这对于使用 Windows 特定资源的应用程序来说有多困难。无论如何,我们也在研究其他选择,包括从头开始编写一些东西的可能性。VS Code 是因为跨平台且可扩展。我所知道的是 Electron 用于 UI,你几乎可以为任何部分编写插件,而且它是开源的(或者至少 Codium 是)。

因此,我想了解更多关于架构的知识,还有哪些其他语言用于组件以及为什么,遇到了什么问题等。我希望找到一些文章和演示,或者参与人员的讨论。但除了一些基本信息之外,我最终找到了如何使用 VS Code 创建解决方案。

那么您是否知道一些好的链接,也许不是专门关于 VS Code 的,而是类似的架构解决方案?

谢谢

architecture cross-platform electron visual-studio-code

10
推荐指数
1
解决办法
5416
查看次数

Kendo Grid - 过滤行为kendoDropDown

这里将问题作为答案发布后,我通过创建新问题来纠正此问题.

我正在尝试在kendo网格中创建行过滤器,以显示该列中可能值的DropDown.到目前为止,我得到的最接近的是Pluc 在链接问题中的例子.它仍然没有按预期工作.

在kendoGrid的列中,我定义了一个这样的字段:

{ 
    field: "Herkunft", 
    title: "Herkunft", 
    width: "120px", 
    type: "string", 
    filterable: 
    { 
        cell: 
        { 
            showOperators: false, 
            template: herkunftDropDownEditor
        }
    }  
 }
Run Code Online (Sandbox Code Playgroud)

这是herkunftDropDownEditor函数:

function herkunftDropDownEditor(element) {
     element.kendoDropDownList({
          autoBind: false,
          optionLabel: "--Select Value--",
          dataTextField: "Value",
          dataValueField: "Value",
          valuePrimitive: true,
          dataSource: herkunftDataSource
          });
     }
Run Code Online (Sandbox Code Playgroud)

和下拉列表的数据源:

var herkunftDataSource = new kendo.data.DataSource({
    data: [
    { Value: "Choice One" },
    { Value: "Choice Two" }
    ]
 });
Run Code Online (Sandbox Code Playgroud)

它不起作用.我在Chrome中遇到的JS错误就行了:

element.kendoDropDownList({
Run Code Online (Sandbox Code Playgroud)

错误说:"Uncaught TypeError: undefined is not a function".由于某种原因它不能使用kendoDropDownList函数.

我也觉得令人困惑的是Telerik在他们的例子中使用模板template: …

telerik telerik-grid kendo-grid

2
推荐指数
1
解决办法
4226
查看次数