Telerik论坛
适用于ASP.NET核心论坛的UI
或者
0答案
16次观点

在我们的UI for ASP.NET核心R3 2020(2020.3.915)版本中,不显加列的列菜单消息是“空值”。

在我们的下一个官方版本中,此错误将解决。

同时,作为一种变通方法,手动设置扯开列菜单消息:

.ColumnMenu(c => c. messages (m => m. unstick (“unstick列”))))
剑道UI
最高的成就
1级
20世纪9月16日
0答案
129观

安装程序和VS扩展的ASP。网络核心

Visual Studio集成概述
关于如何增强您在使用ASP.NET核心开发Web应用程序方面的经验的新文章。

下载新版本
有关如何在使用Telerik UI进行ASP.NET核心时更新项目的新文章。

创建项目
关于如何为ASP.NET核心应用程序创建新的Telerik UI的新文章。

剑道UI
最高的成就
1级
2017年1月20日
4个答案
6的观点

我们的客户喜欢从网格中获取数据,并将其放入像记事本、excel、word或其他编辑器中……

有没有办法将可见光或全部,网格数据复制到剪贴板,如标签分隔值?如附图所示

尼科
Telerik团队
回答 2021年4月28日
0答案
3次观点

你好,我有一个剑道核心网格,已开启内联编辑模式,创建更新和销毁。

当您创建/更新以及我的理解时,我想要做的是让所需的验证者在填充网格上填充网格上的模型上使用[必需的]属性。

问题是当我这样做时,我的网格不加载,而是立即得到一个错误说出需要x字段,然后我的网格留在数据源中没有显示任何内容。

注意:控制器成功返回

问题是什么?

网格实现:

@ (Html.Kendo () .Grid < AccessControlsModel > () . name (“kgAdmin”) . columns (columns =>;绑定(col = > col.PermissionID) .Width (50.)。隐(真的);列。绑定(col = > col.UserID) .Width (100.);列.Bound(col => col.initials).width(50.);列.Bound(col => col.country).width(50.)。ClientTemplate (“# # =国家”);列.Bound(col => col.admin).width(50.)。ClientTemplate (“<输入类型='复选框'#= admin?checked ='checked':''#class ='chkbx admin' />”)。文字编辑(@ < >函数(e) {返回;} > < /文本);列.Bound(col => col.pendingstatus).width(50.)。ClientTemplate ("")。文字编辑(@ < >函数(e) {返回;} > < /文本);列.Bound(col => col.bom).width(50.)。ClientTemplate (")。文字编辑(@ < >函数(e) {返回;} > < /文本);列.bound(col => col.processheet).width(50.)。ClientTemplate ("")。文字编辑(@ < >函数(e) {返回;} > < /文本);列。绑定(col = > col.Matrix) .Width (50.)。ClientTemplate (")。文字编辑(@ < >函数(e) {返回;} > < /文本);列.Bound(col => col.quality).width(50.)。ClientTemplate (“<输入类型='复选框'#=质量?checked ='checked':''#class ='chkbx质量'/>”)。文字编辑(@ < >函数(e) {返回;} > < /文本);列。(col => col.process).width(50.)。ClientTemplate (")。文字编辑(@ < >函数(e) {返回;} > < /文本);列。绑定(col = > col.Release) .Width (50.)。ClientTemplate (“<输入类型='复选框'#=释放?checked ='checked':''#class ='chkbx发布'/>”)。文字编辑(@ < >函数(e) {返回;} > < /文本);列。(col => col.hold).width(50.)。ClientTemplate (")。文字编辑(@ < >函数(e) {返回;} > < /文本);列。绑定(col = > col.AddItem) .Width (50.)。ClientTemplate ("")。文字编辑(@ < >函数(e) {返回;} > < /文本);列。绑定(col = > col.Reports) .Width (50.)。ClientTemplate (“<输入类型='复选框'#=报告?checked ='checked':''#class ='chkbx报告'/>”)。文字编辑(@ < >函数(e) {返回;} > < /文本);columns.command(command => {command.edit(); command.destroy();})。宽度(160.);}).norecords(c => c.template(没有数据 >) .Sortable() . edititable(可编辑的=> {editable. mode (GridEditMode.InLine);}) .ToolBar(tools => {tools. search ().Text()“搜索所有字段……”);tools.Excel () .HtmlAttributes (新的{id =“保存”@class =“k-button margin-left”});tools.Create ();}) .Scrollable(c =>)真的)).RESIZABLE(resize => resize.columns(真的) .Reorderable(r => r. columns ()真的) .Height (750).htmlattributes(新的{风格=“宽度:100%;”}).dataSource(DataSource => DataSource .Webapi().serveroperation().model(模型=> {model.id(p => p.permissionId); model.field(p => p.userid).defaultValue(“JEINC \ \”);模型.Field(f => f.initials);模型.Field(f => F.Country);}) . events (events =>{事件。RequestEnd (“GridRequestEnd”);事件。错误(“error_handler”);}) . read (read => read.)操作(“getgriddata”,“行政”)).Create(create => create.action(“创造”,“行政”)).Update(更新=> update.action(“更新”,“行政”)).destroy(destroy => destroy.action(“删除”,“行政”,新的{Id =“{0}”}))))

模型:

公共AccessControlSmodel.{公共intPermissionID {得到;;} [要求]公共细绳用户身份 {得到;;}公共细绳首字母{得到;;} [Uihint(“CONILIENDSDDL”)]公共细绳国家 {得到;;}公共BOOL.管理{得到;;}公共BOOL.PendingStatus {得到;;}公共BOOL.BOM {得到;;}公共BOOL.处理表{得到;;}公共BOOL.矩阵 {得到;;}公共BOOL.{质量得到;;}公共BOOL.过程{得到;;}公共BOOL.释放 {得到;;}公共BOOL.持有{得到;;}公共BOOL.AddItem {得到;;}公共BOOL.{报告得到;;}}

错误(网格加载时立即)

提前致谢!

泰勒

泰勒
最高的成就
1级
更新了问题 2021年4月28日
0答案
6的观点
@ (Html.Kendo () .Grid < Models.LwNotificationModel > ()
. name(“notifyGridBoard”)
.Columns(列= >
{
columns.template(@ )。ClientTemplate(
""
)。Title("");
列。绑定(p = > p.EventDate) .ClientTemplate (
“#= InvalidFilterIneLapeTime(ElapsedTime,eventDate)#”
).Title(“日期”)。宽度(130);
列。(p => p.description).clienttemplate(
#= description#
).Title(“更新”);
列。命令(p => p.type).title(“类型”)。ClientTemplate(
“# =方法(类型)#”
) .Filterable(假).Width (70);
列。命令(p => p.containerid).title(“容器”);
列。绑定(p = > p.TruckVisitAppointmentNumber) .Title(“APPT”);
列。绑定(p = > p.Notes) .Template(@ <文本> < /文本>).ClientTemplate (
“#if(hasnotes){#”+
"# if(IsNotesRead) {#" +
“< div > < img id =“img_ # = Gkey # ' src = ' # = getImgPath (icon_note.png) #“onclick =“noteView (# = Gkey #) ' / > < div > " +
"#} else {#" +
“< div > < img id =“img_ # = Gkey # ' src = ' # = getImgPath (icon_note_new.png) #“onclick =“noteView (# = Gkey #) ' / > < div > " +
#} # +
"#} else {#" +
“< div > < img id = img_ # = Gkey # ' src = " onclick = " noteView (# = Gkey #) ' / > < div > " +
“#}#”
).Title(“注意”);
})
.ColumnMenu ()
.sortable(Slowable => Slowable.allyUnsort(True).sortMode(gridsortmode.multiplecolumn)))
.Filterable ()
。可供选择(可选=>可选).Mode(GridSelectionMode.single).type(gridselectiontype.row))
.reordable(重新排序=>重新排序.Columns(true))
.Events(e => e.databound(“ondatabound”)
.Change .DataBinding(“onChange”)(“onDataBinding”))
。可行的(
寻呼机= >寻呼机
.input(真)
.nu​​meric(true)
信息(真)
.previousnext(true)
.Refresh(假)
.PageSizes(真正的)
.ButtonCount (5)
)
.DataSource(数据源= >数据源
.ajax()
.Read(Read =>阅读
.action(“Wrapperapptread”,“通知”)
)
.pagesize(20)
.ServerOperation(假)
.model(model => model.id(p => p.gkey))
)
.Toolbar(工具栏=>
{
工具栏。模板(@ <文本>


    <李>
    < div风格= " padding-right: 4 px”>



    <李>
    < div风格= " padding-right: 4 px”>
    <输入类型='按钮'class ='generalbutton'id ='btnmsgdelall'name ='btnmsgdelall'onclick ='msgdelall()'值='删除全部'/>


    <李>
    < div风格= " padding-right: 4 px”>
    <输入类型='按钮'class ='generalbutton'id ='btnallread'name ='btnallread'nonclick ='msgallread()'值='标记为读取'/>


    <李>




      <李>
      <风格= "文字修饰:没有,“onclick = " msgRead ()“> < / >

      <李>
      <风格=“文本装饰:无;”onclick =“msgunread()”>未读



      <李>

      . class='generalButton' id='txtExport' name='txtExport' onclick='exportAppt()' value='Export' /> . class='generalButton






    • <李风格= "浮动:对;边境:0 px”>





      );
      })
      )
      巴拉
      最高的成就
      1级
      2021年4月28日
    • 0答案
      6的观点

      你好,

      我正在努力使用核心UI向导与我的要求。我需要从向导控件提供导航(Next, Previous),加载部分视图和提交数据到表单。下面是一个例子;

      <形式>

      步骤1

      局部视图1

      步骤2

      局部视图2

      完成(表单提交)

      阿联酋房地产解决方案
      最高的成就
      1级
      2021年4月28日
0答案
5意见

你好,

我正在使用甜甜圈图表,并希望通过表达式指定颜色,如表达式和类别表达式,如下所示:

系列.donut(model => model.count,model => model.status,model => model.color)

我已经通过源代码查找,并且可以看到图表级别类具有归档的颜色,但无法指定它。

你能推荐一个解决方案吗吗?

PS我正在使用远程数据源。

最高的成就
1级
2021年4月28日
4个答案
10的观点

我有一个管理SOL对象的核心网格。

=“col-sm-12”>
@(html.kendo()。网格(型号)
。名称(“mysolsgrid”)
.Columns(列= >
{
列。绑定(c = > c.Nom) .Width (140);
列。(c => c.code).width(190);
columns.command(command => {command.edit(); command.destroy();})。宽度(172);
})
.Toolbar(
工具栏=> {
工具栏.Create();
toolbar.Excel ();
}
)
.Editable(可编辑=>编辑使用.mode(gringitmode.inline))
.pageable()
.sortable()
.Scrollable(SCR => SCR.HEIGHT(430))
.Filterable ()
.DataSource(数据源= >数据源
.ajax()
.pagesize(20)
.Events(Events => Events.Error(“error_handler”))
.model(model => model.id(p => p.id))
共创(更新= >更新。操作(“sols_create”,“sols”))
.Read(阅读= >阅读。操作(“sols_read”,“sols”))
.Update(更新=> Update.Action(“Sols_Update”,“sols”))
.destroy(更新=> update.action(“Sols_Destroy”,“sols”))
)
)

这是我的控制器:

[接受者(“邮政”
公共Async Task Sols_createAsync([DataSourceRequest] DatasourceRequest请求,Soldto Soldto)
{
卖了idonly = soldto;
如果(solDto ! =空值&& modelstate.isvalid)
{
idonly = await _solservice.createasync(售货机);
}
返回Json (新的[] {idOnly}。ToDataSourceResult(请求状态));
}

这是我的服务返回对象:

公共Async Task CreateAsync(售货机)
{
var = _mapper.map (售货机);
等待_userService.SetCreatedByCurrentUserNowAsync (sol);
sol = await _repository.AddAsync(sol);
var dto = _mapper.map (sol);
返回DTO;
}

我返回这里的ID,这不是0.但是每次添加一个新对象(单击更新按钮)它会再次调用创建函数。第一次打电话,第二次等等。

是否异步方法与此有关吗?

Georgi Denchev.
Telerik团队
回答 2021年4月27日
1回答
5意见

那是什么

源=正则表达式。取代(来源,@" \ \(文档\)\碧绿\美元(““kendoready””、“,“$(文档)时”,regexoptions.multiline);

在ASP.NET核心示例代码中?

我应该理解所有这些吗document.on(“kendoReady不应使用事实,而应使用“文件”。应该使用“准备好了吗?”

开发人员如何只拷到一些例子的部分应该猜测那个黑客?

Neli.
Telerik团队
回答 2021年4月27日
1回答
10的观点

我尝试在SpreadseeT中实现一个简单的数据库,在ASP.NETCORE MVC应用程序中。

我读了这篇文章,“具体的行为”

第一点说:"从数据项字段推断出列标题。使用表格配置列标题并订购setDatasource.方法。

的链接setDatasource.数据源方法的方法jQuery(?)组件......我没有在Github中找到exemple代码中的任何setDataSource,有一个数据源方法,但它不在本地工作......

请带一些清楚的关于如何绑定数据源与一个简单的例子?

我可以把我的例子置于这里,我只是尝试绑定到数据源以显示“名称”和“ID”,但它不起作用,它从服务器读取数据,但不显示我返回的JSON集合在纸上。

001. <div=“排”>
002. <div=“col-sm-12”>
003. <divid=“例子”>
005.
006. <div=“配置”>
007. <div=“头”>配置< /div>
008. <div=“box-col”>
009. <h4> < /保存数据变化h4>
010. <UL.=“选项”>
011. <>
012. <按钮id=“保存”>保存更改按钮>
013. <按钮id=“取消”>取消更改按钮>
014. >
015. UL.>
016. div>
017. div>
018.
019. @(html.kendo()。电子表格()
020. . name(“表格”)
021. .htmlAttributes(新{style =“宽度:100%”})
022. .toolbar(假)
023. .sheetsbar(false)
024. .Events (e = > e
025. .databinding(“ondatabinding”)
026. .databound(“ondatabound”)
027. )
028. .Excel (excel = > excel
029. .ProxyURL (Url。操作(”Index_Save", "Entreprises"))
030。 )
031。 .pdf(pdf => pdf
032。 .ProxyURL (Url。操作(”Index_Save", "Entreprises"))
033。 )
034. 。表格(表格=>
035. {
036. sheets.Add ()
037. . name(“产品”)
038. .DataSource <EntrepriseDTO>(DS => DS
039. 。风俗()
040。 .Batch(真正的)
041。 .transport(t => t
042。 .Read(“onRead”)
043。 。submit(“onSubmit”)
044。 )
045. .Events (e = > e.Change(“onChange”))
046. .schema(s => s
047. 得閒(m = >
048. {
049. m.id(p => p.id);
050。 })
051。 )
052。 )
053。 .Columns(列= >
054。 {
055。 columns.add()。宽度(100);
056。 columns.Add () .Width (415);
057. columns.add()。宽度(145);
058. columns.add()。宽度(145);
059. columns.add()。宽度(145);
060。 columns.add()。宽度(145);
061。 })
062。 .rows(行=>
063。 {
064。 Rows.ADD()。高度(40).cells(celler =>
065。 {
066。 CELL.ADD()
067。 .Bold(真正的)
068。 .Background(“# 9 c27b0”)
069. .TextAlign (SpreadsheetTextAlign.Center)
070。 .Color(“白”);
071。
072。 CELL.ADD()
073。 .Bold(真正的)
074。 .Background(“# 9 c27b0”)
075。 .TextAlign (SpreadsheetTextAlign.Center)
076。 .Color(“白”);
077。
078。 CELL.ADD()
079。 .Bold(真正的)
080。 .Background(“# 9 c27b0”)
081。 .TextAlign (SpreadsheetTextAlign.Center)
082。 .Color(“白”);
083。
084。 CELL.ADD()
085。 .Bold(真正的)
086。 .Background(“# 9 c27b0”)
087。 .TextAlign (SpreadsheetTextAlign.Center)
088。 .Color(“白”);
089。
090。 CELL.ADD()
091。 .Bold(真正的)
092。 .Background(“# 9 c27b0”)
093。 .TextAlign (SpreadsheetTextAlign.Center)
094。 .Color(“白”);
095。
096。 CELL.ADD()
097。 .Bold(真正的)
098。 .Background(“# 9 c27b0”)
099。 .TextAlign (SpreadsheetTextAlign.Center)
One hundred. .Color(“白”);
101. });
102. });
103. })
104. )
105. div>
106. div>
107. div>
Neli.
Telerik团队
回答 2021年4月27日
缩小你的结果
完毕
选择标签
标签
+吗?更多的