小编Kyl*_*Mit的帖子

按钮切换水平与引导程序

我试图获得一个按钮来水平扩展/折叠其他元素(共享按钮)和内联使用引导框架

我失败了两件事:

  1. 该按钮不会在内联和实际+按钮之后展开其他元素
  2. 当它向后折叠时,它中的元素会断开线并堆叠在一起

我准备了一个小提琴:

http://jsfiddle.net/g7qCZ/

这是我的HTML代码:

<button type="button" class="btn btn-primary btn-sm" 
        data-toggle="collapse" data-target="#demo">+</button>
<div id="demo" class="collapse in width" style="background-color:yellow;">
    <div style="padding: 0; overflow:hidden;">
        <button class="btn btn-default btn-xs" type="button">
            <span class="glyphicon glyphicon-star"></span> Star
        </button>
        <button class="btn btn-default btn-xs" type="button">
            <span class="glyphicon glyphicon-star"></span> Star
        </button>
        <button class="btn btn-default btn-xs" type="button">
            <span class="glyphicon glyphicon-star"></span> Star
        </button>
        <button class="btn btn-default btn-xs" type="button">
            <span class="glyphicon glyphicon-star"></span> Star
        </button>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

而我的css:

#demo.width {
    height: auto;
    -webkit-transition: width 0.35s ease;
    -moz-transition: width 0.35s ease;
    -o-transition: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 css3 twitter-bootstrap-3

5
推荐指数
1
解决办法
7909
查看次数

自定义代码的第58行出现错误:[BC30201]预期表达式

部署报告时,SSRS会生成以下错误:

自定义代码的第58行出现错误:[BC30201]预期表达式

但是,该报告在预览模式下正常工作并正确显示该字段.

这里的自定义代码段也在visual studio中编写和测试.

这是自定义代码:

If (evaluationDate.Day = 31) Then '* affected line 
    returnValue.Append(String.Format("{0}{1:dd.MM}{2}", _
        If(index = 2, " und ", String.Empty), _
        New DateTime(evaluationDate.Year, evaluationDate.Month, lastDayOfMonthDictionary(evaluationDate.Month)), _
        If(index = 2, ".", String.Empty)))

End If
Run Code Online (Sandbox Code Playgroud)

如您所见,问题出在IF..THEN块上.evaluationDate的类型为DateTime,该值等于DateTime参数startdate或提前六个月startDate- 这是函数签名中的datetime参数.

我不明白这有什么问题,我需要知道我能做些什么来解决这个问题.有任何想法吗?

vb.net custom-code reporting-services

5
推荐指数
1
解决办法
3814
查看次数

选择后,Bootstrap datepicker返回焦点

如果您初始化从eternicode引导日期选择器autoclose: true两种不良行为发生:

  1. 选择器关闭后,当您切换到下一个字段时,您将再次从文档的开头开始.这在长形式上可能非常麻烦.
  2. 由于选择器以编程方式更改值,因此任何关注输入上的blur事件的侦听器都将无法正常运行.当您选择选择器值并且输入值未更改时,实际上会出现模糊.然后bootstrap-datepicker以编程方式更新字段,因此永远不会使用新值触发模糊.

这是堆栈片段中的演示:
*选择任何字段,从选择器中选择一个值,然后点击Tab

$(".datepicker").datepicker({
  autoclose: true
});
Run Code Online (Sandbox Code Playgroud)
<link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/css/bootstrap.css" rel="stylesheet"/>
<link href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.1/css/datepicker.css" rel="stylesheet"/>

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/js/bootstrap.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.1/js/bootstrap-datepicker.js"></script>


<input type="text" class="datepicker" /><br/>
<input type="text" class="datepicker" /><br/>
<input type="text" class="datepicker" /><br/>
Run Code Online (Sandbox Code Playgroud)

根据选择jQuery UI datepicker后Focus字段的回答,您可以使用onClose或者onSelect事件,但引导选择器不提供这些事件.

简单地替换它们hide似乎也不起作用,因为重新聚焦将创建无限循环,在您尝试关闭它时始终保持选择器打开.

$(".datepicker").datepicker({
  autoclose: true
})
.on('hide', function () {
  $(this).focus();
});
Run Code Online (Sandbox Code Playgroud)

Stack Snippet演示:

$(".datepicker").datepicker({
  autoclose: true
})
.on('hide', function () {
  $(this).focus();
});
Run Code Online (Sandbox Code Playgroud)
<link …
Run Code Online (Sandbox Code Playgroud)

javascript jquery datepicker twitter-bootstrap bootstrap-datepicker

5
推荐指数
1
解决办法
9722
查看次数

抵消引导程序/ select2渲染延迟?

我在网站上使用引导程序,并在加载时使用以下代码将我的选择框变成select2下拉列表

$("select").select2();
Run Code Online (Sandbox Code Playgroud)

但是,当加载任何带有select下拉列表的页面时,会有短暂的延迟,在此之前可以在选择select2替换项之前看到原始页面。这随着我页面上表单元素的移动非常震撼。

有没有一种方法可以在我的后端(ASP MVC3)中生成select2 HTML并将其写出到页面中,从而使select2插件仍然可以正确连接所有行为?

javascript jquery asp.net-mvc-3 twitter-bootstrap jquery-select2

5
推荐指数
2
解决办法
2130
查看次数

在iFrame范围之外扩展div?

是否可以将内容扩展到iframe的范围之外?

在我的情况下,我以前<select>在iframe中渲染本机控件.作为本机控件,当渲染时,下拉列表可以占据iframe外部的空间.我最近将下拉列表转换为使用select2,它使用各种<span>元素重建下拉列表.

问题是现在它在以下内容中被截止<iframe>:

演示

我已经尝试将溢出设置为可见,但这不起作用:

iframe {
   overflow: visible
}
Run Code Online (Sandbox Code Playgroud)

这是关于Plunker的测试用例

JavaScript:

$("#OpenSelect2").click(function(){
 OpenPagePopup("select2.html", "Select 2", 150, 400);
});

//Open Diagnosis Control for editting
function OpenPagePopup(location, title, ht, wt) {
  $('<div>')
      .append($('<iframe/>', {
          'class': "fullFrame",
          'src': location
      }))
      .dialog({
          autoOpen: true,
          modal: true,
          height: ht,
          width: wt,
          title: title
      });
}
Run Code Online (Sandbox Code Playgroud)

index.html:

<button id="OpenSelect2">Open Modal with Select2</button>
Run Code Online (Sandbox Code Playgroud)

select2.html:

<select class="select2">
    <option value="AZ">Arizona</option>
    <option value="CO">Colorado</option>
    <option value="ID">Idaho</option>
    <option value="MT">Montana</option>
    <option value="NE">Nebraska</option> …
Run Code Online (Sandbox Code Playgroud)

html css iframe overflow jquery-select2

5
推荐指数
1
解决办法
1682
查看次数

谷歌地图方向API考虑流量

我正在尝试编写一个简单的脚本,以便通过考虑交通情况来在谷歌表中计算两个位置之间的旅行时间。

DirectionFinder我正在使用google Maps API 的类。

我已成功计算出旅行所需的时间,但无论我输入什么出发时间,我的旅行时间都保持不变。

  • 知道我做错了什么吗?
  • 使用此类是否可以考虑流量?
  • 我是否需要成为企业用户才能访问此内容?

这是我的代码:

function DrivingSeconds(origin, destination, Y, M, D, H, S) {
  Utilities.sleep(1000);
  var time= new Date(Y,M,D,H,S);
  var directions = Maps.newDirectionFinder()
  .setDepart(time)
  .setOrigin(origin)
  .setDestination(destination)
  .setMode(Maps.DirectionFinder.Mode.DRIVING)
  .getDirections();
  return directions.routes[0].legs[0].duration.value;  
}
Run Code Online (Sandbox Code Playgroud)

google-maps google-apps-script

5
推荐指数
1
解决办法
1964
查看次数

gh-pages - 共享所有路线的index.html

我想为 gh-pages 上我的应用程序中的所有(子)url 提供相同的 index.html 页面

那可能吗?

现在当我去 repo/inner/path 时我得到 404

所以我想“强制”github页面在所有路由上提供相同的根index.html

url-routing github-pages single-page-application

5
推荐指数
2
解决办法
1874
查看次数

ViewBag 未从基本控制器传递

我们已将我们的应用程序转换为 ASP.NET Core,但我在正确填充 ViewBag 时遇到了问题。我们有以下基本控制器

public abstract class ControllerBase : Controller
{
    public ControllerBase()
    {
        ViewBag.Title = "MySite";
    }
  ...// lots of other stuff here also
}
Run Code Online (Sandbox Code Playgroud)

我们所有的其他控制器都继承自ControllerBase但是当我们到达视图并使用以下内容时

@{
    ViewBag.Title = ViewBag.Title + " - " + Model.PageTitle;
}
Run Code Online (Sandbox Code Playgroud)

但在视图中ViewBag.Title是空的。它不会导致错误,但我们最终只得到“ - MyPage”而不是“MySite - MyPage”作为浏览器标题。

这一切在以前版本的 .net 中都可以正常工作,只是现在在 ASP.NET Core 中无法正常工作。当我逐步调试调试器时,我看到ControllerBase正在调用构造函数,但 ViewBag 数据没有持久化。

这给我留下了两个问题:

  1. ASP.NET Core 中是否有一些新的/不同的东西改变了 ViewBag 的范围?
  2. 解决此问题的最佳方法是什么?(没有在一堆地方添加价值。)

编辑:我在基本控制器的第一行设置了一个调试器停止,并将ViewBag.Title设置作为我的观察变量逐步完成。当我逐步完成时,我可以看到值被设置,然后我从基本控制器移动到特定动作控制器的构造函数。当我逐步执行该构造函数时,ViewBag.Title仍然设置。只要我打的第一线Index()方法ViewBag.Title轮流null

Edit2:这是一个简单的 foo 项目,说明了这个问题 https://github.com/nurdyguy/ViewBagIssue

c# asp.net-core-mvc asp.net-core

5
推荐指数
1
解决办法
2439
查看次数

在天蓝色功能V2中用ILogger替换TraceWriter

我们正在尝试将azure函数迁移到sdk.functions 1.0.21,我们将所有内容升级到3.0.0-rc1.控制台提示我们TraceWriter已经过时并使用了ILogger.但是,我们一直在遇到问题.

这是我正在使用的代码:

code.cs:

public static async Task Run(Message queueItem, ILogger log, ExecutionContext context){
  using (var scope = Resolver.CreateScope())
  {
    var timer = new Stopwatch();

    try
    {
      var resolver = scope.ServiceProvider;

      logger = resolver.GetService<IBestLogger>().WithInvocationId(context);
      client = resolver.GetService<IServiceBusFactory>().GetClient(logger, _queue, _failedQueue);
      auditRepository = resolver.GetService<ITplTransactionAuditRepository>();

      asnService = resolver.GetService<IAsnService>();
      var sfWmsService = resolver.GetService<ISnapfulfilWmsService>();

      logger.CreateContext($"{_queue} process is started for message id.").WithServiceBusMessage(queueItem).LogInformation();
    }
  }

  catch (Exception ex2)
  {
    errorMessage = $"Unable to set record to Error status for message id {queueItem.MessageId} …
Run Code Online (Sandbox Code Playgroud)

c# azure azure-functions azure-functions-runtime azure-functions-core-tools

5
推荐指数
1
解决办法
2585
查看次数

Azure Functions v3 中的 FromQuery 支持

我尝试[FromQuery]与 Azure Function v3 一起使用,但收到以下错误:

无法将参数“search”绑定到字符串类型。

对于以下方法:

[FunctionName("GetObjects")]
public ActionResult<IActionResult> QueryObjects(
    [HttpTrigger(AuthorizationLevel.Function, "GET", Route = "objects")]
    HttpRequest req,
    ILogger log,
    [FromQuery] string search = null)
{
    //do some stuff
}
Run Code Online (Sandbox Code Playgroud)

[FromQuery]支持吗?

我应该使用req.Query["search"]来获取查询参数吗?

functions.desp.json

与绑定相关

"Microsoft.Extensions.Configuration.Binder/3.1.1": {
    "dependencies": {
        "Microsoft.Extensions.Configuration": "3.1.2"
    },
    "runtime": {
        "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {
        "assemblyVersion": "3.1.1.0",
        "fileVersion": "3.100.119.61404"
        }
    }
},

Run Code Online (Sandbox Code Playgroud)

azure azure-functions

5
推荐指数
1
解决办法
2998
查看次数