小编Iro*_*fin的帖子

jqGrid无法在Chrome/Chrome浏览器中正确呈现

目前正在使用Chrome v19.0.1084.46(官方构建135956)beta-m jqGrid 4.3.2(最新版本)

问题是无论我的网格,列或包含div的大小,我的最后一列的一小部分被推到网格的边缘之外,导致水平滚动条出现,这不应该发生.见下文:

格

我一直在摆弄jqGrid上的以下属性来尝试解决这个问题:

  • width
  • autowidth
  • height
  • shrinkToFit
  • scrollOffset - 祝你好运,但没有什么可重复的.

我也只是剥离了基本网格css,认为这可能是我实施的规则......没有运气.

有没有其他人经历过这个和/或找到了解决方案?非常感谢帮助.

javascript css jquery google-chrome jqgrid

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

T-SQL Where子句案例语句优化(StoredProc的可选参数)

我一直在争夺这一个.我有一个存储过程,它接受3个用于过滤的参数.如果传入特定值,我想对其进行过滤.如果传入-1,请全部给我.

我试过以下两种方式:

第一种方式:

SELECT field1, field2...etc  
FROM my_view  
WHERE  
parm1 = CASE WHEN @PARM1= -1 THEN parm1  ELSE @PARM1 END  
AND parm2 = CASE WHEN @PARM2 = -1 THEN parm2  ELSE @PARM2 END  
AND parm3 = CASE WHEN @PARM3 = -1 THEN parm3  ELSE @PARM3 END
Run Code Online (Sandbox Code Playgroud)

第二种方式:

SELECT field1, field2...etc  
FROM my_view  
WHERE  
(@PARM1 = -1 OR parm1 = @PARM1)  
AND (@PARM2 = -1 OR parm2 = @PARM2)  
AND (@PARM3 = -1 OR parm3 = @PARM3)  
Run Code Online (Sandbox Code Playgroud)

我读到某处,第二种方式会短路,如果是真的话,永远不会评估第二种方式.我的DBA说它强制进行表扫描.我还没有验证这一点,但在某些情况下似乎运行速度较慢.

此视图选择的主表有大约150万条记录,并且视图继续加入大约15个其他表以收集大量其他信息.

这两种方法都很慢......把我从瞬间带到2-40秒的任何地方,这在我的情况下是完全不可接受的.

是否有更好的方法不涉及将其分解为特定vs …

t-sql sql-server case query-optimization where-clause

16
推荐指数
2
解决办法
2万
查看次数

使用双面打印在报表组之间插入分页符

在组专家选项中,我将Keep Group Together设置为可确保设置新页面.

启用双面打印后,如何确保新纸张始终在新纸张上形成?这可以在公式专家中完成吗?有没有办法检查我所在的页面是偶数还是奇数并从那里插入一个页面?只是问一些引导性问题,因为我不熟悉Crystal的公式编辑器.顺便说一句,这是Crystal XI Enterprise Server.

page-break formula-editor crystal-reports

13
推荐指数
2
解决办法
7万
查看次数

使用Visual Studio 2012 Bundling时如何正确路径相对CSS路径?

我有一个在Visual Studio 2012上运行的MVC 3/.NET 4.0应用程序.

我刚为我的所有JS和CSS文件创建了一个静态包.

它首先squawked我使用的路径没有"〜/"开头,但我需要包括在我的服务器上的另一个虚拟目录中的文件,所以我用/../得到它们.

我的包看起来像这样:

Bundle css = new Bundle("~/MyCSS", typeof(CssMinify));
css.AddFile("~/Content/css/Site.min.css");   
css.AddFile("~/../CommonWeb/css/fontawesome/css/font-awesome.css");   
BundleTable.Bundles.Add(css);
Run Code Online (Sandbox Code Playgroud)

我正在尝试包含字体 - 真棒.它找到了CSS文件就好了,但没有一个字体和图标进来.我猜它是这样的行会导致问题:

src: url('../font/fontawesome-webfont.eot');  /* From Font-Awesome */
Run Code Online (Sandbox Code Playgroud)

有关如何解决此问题的任何想法?谢谢!

编辑:更多信息:

在查看相对CSS路径的请求时,它会在我的服务器的根目录之后:

http://localhost/font/fontawesome-webfont.woff
Run Code Online (Sandbox Code Playgroud)

代替

http://localhost/CommonWeb/css/fontawesome/font/fontawesome-webfont.woff
Run Code Online (Sandbox Code Playgroud)

css c# asp.net-mvc visual-studio-2012 asp.net-optimization

13
推荐指数
1
解决办法
6619
查看次数

TSQL - 连接表的正确顺序是什么?

我的google-fu和so-fu在这里让我失望,所以我不妨问一下.

我有很多查询,其中有多个连接.

在一个查询中,我将标题/项目/详细信息一起加入,以及查找这些记录的各种信息.

加入时,我会尽量保持与其相关的顺序.例如:我的标题有两个查找表,所以在加入我的项目表之前我会加入那些.

那是对的吗?

在查找表之前加入更大的表是否更好?或相反亦然?

我是否应该loop在加入小表时使用提示,并merge在加入openrowsets时提示?

我确信答案是"它取决于",但有效和高效地加入的一些一般指导方针将非常有帮助.谢谢!

t-sql database sql-server join join-hints

12
推荐指数
1
解决办法
7311
查看次数

我何时应该使用KnockoutJS组件与模板?

所以试着用KnockoutJS 3.2弄脏我的手.我已经阅读了文档,并且我已经在当前项目中成功实现了组件.我不使用AMD,所以我只是使用脚本元素来保存视图.

我的问题是:如果我没有使用异步加载功能,使用组件而不是模板是否有任何实际的区别?

javascript knockout.js

11
推荐指数
2
解决办法
3169
查看次数

如何优化/重构TSQL"LIKE"子句?

我有一张117000左右的记录表.我需要执行搜索,检查给定字符串模式的3个单独字段.

我的where子句如下:

field1 LIKE '%' + @DESC + '%'
OR field2 LIKE '%' + @DESC + '%'
OR field3 LIKE '%' + @DESC + '%'
Run Code Online (Sandbox Code Playgroud)

无论输入如何,这似乎需要大约24秒......

有一个更好的方法吗?小于10(或5!)秒将更加可取.

谢谢你的帮助.

sql t-sql sql-server optimization sql-like

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

如何将jQuery .when()函数与动态的ajax调用一起使用?

我正在使用JqGrid,并且对于我正在加载的网格中的每一行,我正在进行ajax调用以获取其他数据.

一旦完成,我需要应用一些格式.

我想使用$ .when(),但我不确定如何调用它.我正在研究apply()方法,但我仍然没有看到如何正确使用它.

这是我的代码:

 $(rows).each(function () {
                        $.ajax(
                        {
                            url: url,
                            data: data,
                            success: function (result) {

                                }
                            }
                        });
                    });

   $.when(**What do i pass here??**).done(function () {

                    });
Run Code Online (Sandbox Code Playgroud)

我曾尝试将每个$ .ajax调用推送到一个数组,但我不能直接传递数组,并调用所有内容.

在此先感谢您的帮助!

javascript ajax jquery jquery-deferred

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

为什么Linq OrderBy扩展名不会影响它被调用的列表?

我试图基于字符串列名和linq编写一个通用的排序扩展方法到List.

我在这里有大部分内容,但它还没有奏效.逻辑取自本网站.

public static List<T> Sort<T>(this List<T> list, string sortColumn, string sortOrder) 
{
    if (string.IsNullOrWhiteSpace(sortColumn))
        return list;

    int order = sortOrder == "desc" ? -1 : 1;

    var param = Expression.Parameter(typeof(T), "x");
    var sortExpression = Expression.Lambda<Func<T, object>>(Expression.Property(param, sortColumn), param);
    list = list.AsQueryable().OrderBy(sortExpression).ToList();

    return list;
}
Run Code Online (Sandbox Code Playgroud)

单步执行此代码,我看到列表已正确排序,但返回时,它对我传入的列表没有影响.我猜测AsQueryable或OrderBy正在内存中创建一个新对象,我不再指向相同的参考.有没有人有一些关于如何使这项工作适当的提示,或者除此之外,另一种解决方案?谢谢!

c# linq sorting generics .net-4.0

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

是否可以反转别名ac#namespace?

不知道如何表达这个问题,但这是问题所在.

我有一个名称空间设计: my.foo.bar

在我的一个类中,我不小心命名了命名空间 my.foo.Bar

我想修复命名空间大写,以便每个人都在同一页面上,但这是一个共享库,我不能用这个重新编译所有程序.

那么,有什么我可以创建,实质上,重定向my.foo.Barmy.foo.bar

.net c# namespaces

7
推荐指数
2
解决办法
151
查看次数