小编Dan*_*iel的帖子

如何从ajax查询绑定到kendoui网格的数据?

我在页面上有一个日期选择器和一个网格.我希望根据datepicker中的日期填充网格.我使用grid.dataBind使用Telerik mvc网格完成了这项工作.

var grid = $('#Grid').data('tGrid');
var pDate = document.getElementById('DatePicker').value;
$.ajax(
{
  type: 'POST',
  url: '/Home/AccountSummary/',
  dataType: 'json',
  data: { date: pDate },
  success: function (result) {
    grid.dataBind(result);
  }
});
Run Code Online (Sandbox Code Playgroud)

现在我想用Kendoui网格做同样的事情.我知道我需要通过使用获得网格$('#Grid').data('kendoGrid').但是如何将结果绑定到网格?

jquery telerik kendo-ui

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

使用ng-style设置样式后,在悬停时更改背景颜色

我有一个单词列表,每个单词都有一个数字(条纹).我根据使用AngularJS的ng-style分配给它的数字设置每个单词的背景颜色.

HTML

   <ul class="unstyled">
     <li class="tHi" ng-repeat="item in items" ng-click="getEdit(item.word)" ng-style="bgstyle(item.streak)">
       <span>{{item.word}} {{item.streak}}</span>
     </li>
   </ul>
Run Code Online (Sandbox Code Playgroud)

从ng-style调用的javascript.

$scope.bgstyle = function (streak) {
    var red = 255;
    var green = 255-streak;
    var blue = 255-streak;
    var rgb = blue | (green << 8) | (red << 16);
    var sColor = '#' + rgb.toString(16);
    return {backgroundColor: sColor};
}
Run Code Online (Sandbox Code Playgroud)

但是,当鼠标悬停在单词上时,我希望突出显示背景.我添加了一个类"tHi",它通常会在悬停时改变背景,但它会被添加的样式覆盖.

这是一个演示此问题的jsfiddle.

是否有更好的方法来设置背景而不是ng-style,以便它对应于分配给每个单词的数字?或者有没有办法突出显示用户将鼠标悬停在单词上?

javascript angularjs

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

更改 SQL Server Management Studio 中的默认模板

是否可以更改 SQL Server Management Studio 中的默认模板?例如,当我右键单击一个表并从上下文菜单中选择“将表脚本编写为”时,我可以选择选择、插入、更新等。我想像您一样更改其中一些sql脚本的格式可以使用模板资源管理器中的模板。

sql-server

6
推荐指数
1
解决办法
5602
查看次数

打开使用 SpreadSheetGear 创建的 xlsx 文件

我使用 SpreadSheetGear 创建了一个简单的 Excel 文件。如果我将其另存为 xls 文件

workbook.SaveAs("file.xls", SpreadsheetGear.FileFormat.Excel8);
Run Code Online (Sandbox Code Playgroud)

并将其附加到电子邮件中,我可以在手机上打开它(在 iPhone 和 Android 上进行了测试)。

如果我将其另存为 xlsx 文件

workbook.SaveAs("file.xlsx", SpreadsheetGear.FileFormat.OpenXMLWorkbook);
Run Code Online (Sandbox Code Playgroud)

并将其附加到电子邮件中,我无法在手机上打开它。

如果我在计算机上打开 xlsx 文件附件,不做任何更改地保存并将其附加到电子邮件中,那么我现在可以在手机上打开它。

显然 Excel 保存文件的方式与 SSG 不同。xlsx 文件附件的文件大小为 9 KB。当我在计算机上打开它并保存时,新文件大小为 24 KB。

我的一些用户更喜欢 xlsx 格式。我可以做些什么来使 SSG 生成的文件附件像 Excel 生成的文件附件一样打开吗?

excel spreadsheetgear

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