telerik网格使用lambda语法在绑定到列时增强构建器模式.
.Columns(cols =>
{
cols.Bound(e => e.Tag);
cols.Bound(e => e.Name);
});
Run Code Online (Sandbox Code Playgroud)
我想在我的代码中做一个类似的功能.我已经有了Bound()函数的语法.但是Columns()函数的语法是什么样的呢?
这是我想要完成的一个更好的例子:
class SubList
{
private List<string> _items;
public AddItem(string item)
{
_items.Add(item);
}
}
class MyCollections
{
private Dictionary<string, SubList> _subs = new Dictionary<string,SublList>();
public SubList AddList(string name)
{
var newSub = new SubList();
_subs[name] = newSub;
return newSub;
}
}
class Other
{
public void DoStuff()
{
var collections = new MyCollections();
//if add item throws error, I don't know which one it is as.
//it is …Run Code Online (Sandbox Code Playgroud) 我能在这里编写脚本吗?也许处理一些文字?如果此窗口提供了处理当前文档等的能力,我可能有兴趣学习F#.
我用google搜索并找到了学习F#的教程,用F#编写程序,但没有关于F#交互窗口在VS中有什么用处.
编辑:听起来像是咆哮是的.是吗?不,我喜欢编写脚本.我刚刚编写了一个ruby脚本来实现一堆现有POCO的接口,我无法轻易弄清楚如何使用ReSharper.我在想如果有一个可以与当前文档一起使用的交互式ruby控制台,那么它将使这项任务变得更加容易.然后我想到也许F#控制台就是我正在寻找的,它将学习F#.
我有一个定义为我的剑道网格的编辑器模板
<script id="my-editor-template" type="text/x-kendo-template">
<div class="k-edit-label">
<label for="ContactName">Contact</label>
</div>
<div data-container-for="ContactName" class="k-edit-field">
<input type="text" class="k-input k-textbox" name="ContactName" data-bind="value:ContactName">
</div>
<!-- more fields, etc -->
</script>
Run Code Online (Sandbox Code Playgroud)
在我的网格定义中,我definte editable像这样:
editable =
{
mode: 'popup',
template: kendo.template($('#my-editor-template').html()),
confirmation: 'Are you sure you want to delete rec'
};
Run Code Online (Sandbox Code Playgroud)
但我想让弹出窗口更宽广.我尝试将模板的内容包装在一个
<div style="width: 800px;"></div>
Run Code Online (Sandbox Code Playgroud)
但弹出窗口保持不变,并使内容可滚动(即400px窗口内的800px内容).
我知道我能做到
$(".k-edit-form-container").parent().width(800).data("kendoWindow").center();
Run Code Online (Sandbox Code Playgroud)
窗口打开后,窗口的所有内容都被格式化为400px,感觉有点hackish.难道我没有办法在模板标记中指定大小吗?
在我们的Azure订阅中,我们有3个应用程序:dev.myapp.com,test.myapp.com,prod.myapp.com(www.myapp.com,myapp.com).
以前我刚刚购买了通配符证书,然后将其转换为PFX格式并上传.
但我现在看到我可以直接从Azure获得SSL证书,并省去了一些麻烦.但我想知道我是否购买了S1证书,如果我可以将它与我的子域一起使用,或者我是否需要购买通配符(与从其他来源获取它相比相当昂贵).
我想我需要通配符,只想确认一下.
我把它归结为一个非常小的用例:
public class ItemRental
{
[Key]
public Int32 ItemRentalId { get; set; }
public Int32? OriginatingSalesOrderId { get; set; }
[ForeignKey("OriginatingSalesOrderId")]
public SalesOrder OriginatingSalesOrder { get; set; }
public Int32? DepositCreditedOnSalesOrderId { get; set; }
[ForeignKey("DepositCreditedOnSalesOrderId")]
public SalesOrder DepositCreditedOnSalesOrder { get; set; }
}
public class SalesOrder
{
[Key]
public Int32 SalesOrderId { get; set; }
[InverseProperty("OriginatingSalesOrder")]
public ICollection<ItemRental> Rentals { get; set; }
[InverseProperty("DepositCreditedOnSalesOrder")]
public ICollection<ItemRental> Refunds { get; set; }
}
public class MyAppDatabase : DbContext
{
public …Run Code Online (Sandbox Code Playgroud) c# entity-framework entity-framework-6 entity-framework-core