Telerik论坛
适用于ASP.NET核心论坛的UI
或者
1,729个问题
0答案
17次观点

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

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

与此同时,作为解决方法,手动设置不用ick.列菜单消息:

.columnmenu(c => c.messages(m => m.unstick(“unstick列”))))
肯德UI.
最佳成就
排名1
20世纪9月16日
0答案
130观

安装程序和VS扩展为ASP.NET核心

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

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

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

肯德UI.
最佳成就
排名1
2017年1月20日
7个答案
7次观点

大家好,

遵循指南https://docs.telerik.com/kendo-ui/knowledge-base/fixed-headers-grid.,我设法创建了一个卡住的标题网格。
尽管如此,我有以下两个开放点与此相关。

  • 如何修复所有列和自定义工具栏的标题?
  • 在我的场景中,我已经将第一列设置为粘性。
    由于此功能,第一列的标题将与REST Header列进行对齐。
    请检查Capture2以获取此图片。
    更改粘性锁定,问题是解决的,但我想保留第一列粘性,因为我想要从我网格的第一列开始的滚动条-x。因此,我正在寻找一个解决方法以保持第一列粘性,并且不管粘性设置如何保持所有列对齐。

    此致,

    sotiris.

sotiris.
最佳成就
排名1
回答 20年4月29日
4个答案
6观

我们的客户喜欢从网格中获取数据,并将其放入编辑,如记事本,Excel,Word或其他人...

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

尼古拉
Telerik团队
回答 2021年4月28日
0答案
4意见

您好,我有一个kendo核心网格,内联编辑模式打开了创建更新和销毁。

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

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

注意:控制器成功返回

问题是什么?

网格实施:

@(html.kendo()。grid ().name(“kgadmin”).columns(列=> {columns.bound(col => col.permissionId).width(50.)。隐(真的);列。(col => col.UserID).width(100.);列.Bound(col => col.initials).width(50.);列.Bound(col => col.country).width(50.).ClientTemplate(“#= country#”);列.Bound(col => col.admin).width(50.).ClientTemplate(“<输入类型='复选框'#= admin?checked ='checked':''#class ='chkbx admin' />”).Editable(@ 函数(e){返回错误的;);列.Bound(col => col.pendingstatus).width(50.).ClientTemplate(“<输入类型='复选框'#= pendingstatus?checked ='checked':''#class ='chkbx pendingstatus'/>”).Editable(@ 函数(e){返回错误的;);列.Bound(col => col.bom).width(50.).ClientTemplate(“<输入类型='复选框'#= bom?checked ='checked':''#class ='chkbx bom'/>”).Editable(@ 函数(e){返回错误的;);列.bound(col => col.processheet).width(50.).ClientTemplate(“<输入类型='复选框'#= processheet?checked ='checked':''#class ='chkbx processheet' />”).Editable(@ 函数(e){返回错误的;);列。(col => col.matrix).width(50.).ClientTemplate(“<输入类型='复选框'#=矩阵?checked ='checked':''#class ='chkbx matrix'/>”).Editable(@ 函数(e){返回错误的;);列.Bound(col => col.quality).width(50.).ClientTemplate(“<输入类型='复选框'#=质量?checked ='checked':''#class ='chkbx质量'/>”).Editable(@ 函数(e){返回错误的;);列。(col => col.process).width(50.).ClientTemplate(“<输入类型='复选框'#=进程?checked ='checked':''#class ='chkbx process'/>”).Editable(@ 函数(e){返回错误的;);列。(col => col.release).width(50.).ClientTemplate(“<输入类型='复选框'#=释放?checked ='checked':''#class ='chkbx发布'/>”).Editable(@ 函数(e){返回错误的;);列。(col => col.hold).width(50.).ClientTemplate(“<输入类型='复选框'#= hold?checked ='checked':''#class ='chkbx hold'/>').Editable(@ 函数(e){返回错误的;);列。(col => col.additem).width(50.).ClientTemplate(“<输入类型='复选框'#= addItem?checked ='checked':''#class ='chkbx additem'/>”).Editable(@ 函数(e){返回错误的;);列。命令(col => col.reports).width(50.).ClientTemplate(“<输入类型='复选框'#=报告?checked ='checked':''#class ='chkbx报告'/>”).Editable(@ 函数(e){返回错误的;);columns.command(command => {command.edit(); command.destroy();})。宽度(160.);}).norecords(c => c.template(没有数据)).sortable().Edable(可编辑=> {epecable.mode.inline);}).toolbar(tools => {tools.search()。文本(“搜索所有字段......”);tools.excel()。htmlattributes(新的{id =“保存”,@class =.“k-button边缘 - 左”});Tools.Create();}).crollable(c => c.enabled(真的)).RESIZABLE(resize => resize.columns(真的))。').Reorlable(r => r.columns(真的)) 。高度(750.).htmlattributes(新的{style =.“宽度: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 => {Events.Requestend(“gridrequestend”);Events.Error(“error_handler”);}).read(read => read.action(“getgriddata”“行政”)).Create(create => create.action(“创造”“行政”)).Update(更新=> update.action(“更新”“行政”)).destroy(destroy => destroy.action(“删除”“行政”新的{id =“{0}”}))))))

该模型:

上市班级AccessControlSmodel.{上市permissiond {得到;;} [必需的]上市细绳用户身份 {得到;;}上市细绳首字母{得到;;} [Uihint(“CONILIENDSDDL”]上市细绳国家 {得到;;}上市BOOL.行政 {得到;;}上市BOOL.pendingstatus {得到;;}上市BOOL.BOM {得到;;}上市BOOL.处理表{得到;;}上市BOOL.矩阵 {得到;;}上市BOOL.质量 {得到;;}上市BOOL.过程 {得到;;}上市BOOL.释放 {得到;;}上市BOOL.抓住 {得到;;}上市BOOL.新增项目 {得到;;}上市BOOL.报告{得到;;}}

错误(网格加载时立即)

提前致谢!

泰勒

泰勒
最佳成就
排名1
更新了问题 2021年4月28日
0答案
6观
@(html.kendo()。grid ()
.name(“notifygridboard”)
.columns(列=>
{
columns.template(@ )。ClientTemplate(
“<输入类型='复选框'class ='rowcheckbox'/>”
).title(“<输入类型='复选框'id ='selall'/>”);
列。命令(p => p.eventdate).clienttemplate(
“#= InvalidFilterIneLapeTime(ElapsedTime,eventDate)#”
).Title(“日期”)。宽度(130);
列。(p => p.description).clienttemplate(
#= description#
).Title(“更新”);
列。命令(p => p.type).title(“类型”)。ClientTemplate(
“#= gettype(类型)#”
).Filterable(假).width(70);
列。命令(p => p.containerid).title(“容器”);
列。命令(p => p.truckvisitoppointmentNumber).title(“appt”);
列.Bound(p => p.notes).template(@ )。ClientTemplate(
“#if(hasnotes){#”+
“#if(iSnotesread){#”+
”+
“#}别的{#”+
”+
“#}#”+
“#}别的{#”+
”+
“#}#”
).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(“onchange”)。数据绑定(“ondatabinding”))
。可行的(
寻呼机=>寻呼机
.input(真)
.nu​​meric(true)
.info(真实)
.previousnext(true)
.refresh(假)
.pagesze(真实)
.buttoncount(5)

.dataSource(DataSource => DataSource
.ajax()
.Read(Read =>阅读
.action(“Wrapperapptread”,“通知”)

.pagesize(20)
.serveroperation(false)
.model(model => model.id(p => p.gkey))

.Toolbar(工具栏=>
{
工具栏.Template(@