RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-234438

sag3ll0's questions

Martin Hope
sag3ll0
Asked: 2020-04-12 20:04:29 +0000 UTC

TeamCity 中的步骤执行条件

  • 2

有TeamCity和几个步骤的构建配置。是否可以让任何参数跳过其中一个步骤。那些。有一个存储库,从那里绘制了 2 个分支(master 和 dev)如果 dev 分支中发生了更改,您需要执行 1 个额外的步骤,事实是它不应该Command Line或PowerShell(您可以在其中处理一些变量), 但应该是例如 runnerMSBuild或者SMB Upload 我真的不想因为这个特性而做一个单独的构建配置。

脚本示例

1)master分支的变化:

a) 选择更改并构建项目 (vs.sln) (MSBuilder runner)

b) 将发生的事情部署到 masterServer 服务器(SMB 上传运行器)

2)部署分支的变化:

a) 选择更改并构建项目 (vs.sln) (MSBuilder runner)

b) 将发生的事情部署到 developServer 服务器(SMB 上传运行器)

c) 将发生的事情部署到 homeServer 服务器(SMB 上传运行器)

关键是现在这些脚本是使用一种配置构建的 配置

并使 2 个不同或按分支数量不是很漂亮且难以维护

jetbrains
  • 2 个回答
  • 10 Views
Martin Hope
sag3ll0
Asked: 2020-03-28 19:11:25 +0000 UTC

Leaflet.Draw 图标在更新后下滑

  • 0

将Leaflet.Draw包从0.2.x版本更新到0.4.9版本后,原始面板上的所有图标都滑落了。事实证明,图标的步骤有点奇怪。

按钮.jpg

这里有一个解决方案,但没有细节,我仍然不明白需要做什么才能解决这个问题。

更新。在其中一条评论中有一个无法重复问题的链接

但是通过将字符串更改<script src="https://unpkg.com/leaflet-draw@0.4.1/dist/leaflet.draw.js"></script> 为<script src="https://unpkg.com/leaflet-draw@0.4.9/dist/leaflet.draw.js"></script>即 将 Draw 的版本更改为最新版本,我们得到以下结果,但如果您想使用最新版本,请执行以下操作

btn2.jpg

javascript
  • 1 个回答
  • 10 Views
Martin Hope
sag3ll0
Asked: 2020-03-01 22:03:48 +0000 UTC

dxDatagrid 查找列数据源

  • 1

你好。我用的是devExpress for js,有一个dxdataGrid表,里面有datasource和一个通过lookup实现下拉列表的column,引用它的dataSource,这两种情况下都启用了Pagination

    this.$scope.dxGridLocalConfig = {
        dataSource: AService.dataSource,
        paging: {
            enabled: true,
            pageSize: 25
        },
        columns: [{
                    dataField: 'SId',
                    caption: 'S',
                    lookup: {
                       dataSource: {
                          store: SService.store,
                          paginate: true,
                          pageSize: 25,                    
                       },
                       valueExpr: 'Id',
                       displayExpr: 'FullName'
                     }                    
  }]
}

问题是当加载一个带有这样一个网格的页面时,首先有一个数据源的请求,考虑到整个表的分页(我使用 odata DataSource)

http://localhost/odata/A?%24orderby=Id&%24top=25&%24count=true

然后有一个请求

http://localhost/odata/S

它请求所有记录,而不是不请求任何记录或仅请求前 25 个记录。数据源我已经描述过

this.store = ODataService.context.S;
this.dataSource = new DevExpress.data.DataSource({
    store: this.store,
    paginate: true,
    pageSize: 25,
});

和上下文依次

this.context = new DevExpress.data.ODataContext({
                url: `localhost/odata/`,
                entities: {
                    S: {
                        key: 'Id',
                        keyType: 'Int32'
                    },

同时,当您在关联字段内单击时,滚动字段将打开并正常工作,即逐渐加载表单请求

http://localhost/odata/S?%24skip=50&%24top=25

我唯一想避免的是从相关字段加载所有数据,因为那里有很多数据,结果是在一个有 3 条记录的表中,后台分别有另外 150 万段,这一切都非常减缓。不应该是这样的

UPD:准备(或更确切地说是改编)问题的例子

/// <reference path="C:/Program Files (x86)/DevExpress 16.1/DevExtreme/Sources/Lib/ts/jquery.d.ts" />
/// <reference path="C:/Program Files (x86)/DevExpress 16.1/DevExtreme/Sources/Lib/ts/dx.all.d.ts" />

$(function() {
  var context = new DevExpress.data.ODataContext({
    url: "http://services.odata.org/V4/Northwind/Northwind.svc/",
    entities: {
      Categories: {
        key: "CategoryID",
        keyType: "Int32",
      },
      Suppliers: {
        key: "SupplierID",
        keyType: "Int32",

      },
      Products: {
        name: "Products",
        key: "ProductID",
        expand: ["Category"],
        keyType: "Int32"
      }
    },
    version: 4
  })
  $("#grid").dxDataGrid({
    dataSource: context.Products,       
    paging: {
      enabled: true,
      pageSize: 1
    },
    columns: ["ProductID", {
        dataField: "ProductName",
      },
      {
        dataField: "SupplierID",
        lookup: {
          dataSource: {
            store: context.Suppliers,
            paginate: true,
            pagesize: 3
          },
          displayExpr: "ContactName",
          valueExpr: "SupplierID"
        }
      },
      {
        dataField: "CategoryID",
        lookup: {
          dataSource: {
            store: context.Categories,
            paginate: true,
            pagesize: 3
          },
          displayExpr: "CategoryName",
          valueExpr: "CategoryID"
        }
      }
    ],
    pagesize: 5,
    filterRow: {
      visible: true
    },
    headerFilter: {
      visible: true
    },
    groupPanel: {
      visible: true
    }
  });
});
<!DOCTYPE html>
<html>

<head>
  <title>DevExtreme jQuery site</title>
  <meta charset="utf-8" />
  <link rel="stylesheet" type="text/css" href="http://cdn3.devexpress.com/jslib/16.2.5/css/dx.common.css" />
  <link rel="stylesheet" type="text/css" href="http://cdn3.devexpress.com/jslib/16.2.5/css/dx.light.css" />
  <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.min.js"></script>
  <script type="text/javascript" src="http://cdn3.devexpress.com/jslib/16.2.5/js/dx.all.js"></script>
  <script type="text/javascript" src="16.2.4.js"></script>
</head>

<body>
  <div id="grid"></div>
</body>

</html>

页面大小设置为 1 条记录,但是当使用请求加载供应商页面时,他们获得全部 29 个(如果不是 29 个,而是 150 万个),尽管只需要一个就可以完全显示页面。也许我在某个地方搞砸了?

javascript
  • 1 个回答
  • 10 Views
Martin Hope
sag3ll0
Asked: 2020-03-01 19:56:23 +0000 UTC

如何获取具有所需类型的 ODataQueryOptions

  • 1

使用 ODATA 控制器方法重载

public IQueryable<TD> Get(ODataQueryOptions<OrdersViewsDto> options)

我在其中收到 OrdersViewsDto 类型的设置

然后我得到类型为 OrdersViews 的所有实体

var emp = db.OrdersViews.AsQueryable(); 

当我尝试应用请求中传递的选项时

    if (options.Top != null)
    {
        emp = options.Top.ApplyTo(emp , new ODataQuerySettings());
    }

结果我得到一个错误

Не удается использовать выражение типа "System.Data.Entity.Core.Objects.ObjectQuery`1[Data.Entities.OrdersViews]" для параметра типа "System.Linq.IQueryable`1[Data.Dto.OrdersViewsDto]" метода "System.Linq.IQueryable`1[Data.Dto.OrdersViewsDto] Take[OrdersViewsDto](System.Linq.IQueryable`1[Data.Dto.OrdersViewsDto], Int32)"

据我了解,这是因为我从数据库中获取了 OrdersViews 类型的实体,并尝试应用 OrdersViewsDto 类型的设置。这实际上是我需要应用什么操作来避免此错误的问题,例如,从 ODataQueryOptions 类型的对象获取 ODataQueryOptions 类型的对象

c#
  • 1 个回答
  • 10 Views
Martin Hope
sag3ll0
Asked: 2020-01-20 02:50:32 +0000 UTC

实体框架代码第一个备用键属性

  • 3

美好的一天,我想在数据库中为字段设置一个复合替代键,这如何通过实体框架的属性来完成?还有一个想法是通过迁移来尝试,但最好是通过属性,搜索没有给出这样的属性,也许我搜索不好?

附言。EF6、.Net、C#、代码优先

c#
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5