telerik-mvc 相关问题

有关Telerik ASP.NET MVC扩展的问题

如何使用 C# 中的 telerik radflow 编辑器在文档中设置书签

所以我已经接手了一个项目,但似乎找不到与此特定问题相关的任何信息。该项目有一个元素,它采用模板文档,然后继续隐蔽......

回答 1 投票 0

Telerik UI 执行内联脚本时出现问题

我需要在我的 Web 表单 MVC 应用程序中执行 Telerik UI 的内联脚本。我不想在 CSP 标头中包含“不安全内联”。我怎样才能做到这一点? AS telerik 官方网站他们说&...

回答 1 投票 0

如何访问kendo ui网格列命令模板中的数据行?

我想访问kendo ui网格列命令模板中的数据行,但没有找到解决此请求的解决方案。 $("#grid").kendoGrid({ 列 : [{ 呸……</desc> <question vote="2"> <p>我想访问kendo ui网格列命令模板中的数据行,但没有找到解决此请求的解决方案。</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>&lt;script&gt; $(&#34;#grid&#34;).kendoGrid({ columns : [{ field : &#34;firstname&#34;, title : &#34;First Name&#34; }, { field : &#34;lastname&#34;, title : &#34;Last Name&#34; }, { field : &#34;cellphone&#34;, title : &#34;Cell Phone&#34; }, { field : &#34;deskphone&#34;, title : &#34;Desk Phone&#34; }, { field : &#34;emailaddress&#34;, title : &#34;Email Address&#34; }, { command : [ { name: &#34;note&#34;, text: &#34;note&#34;, template:&#34;&lt;a class=&#39;tds-grid-button k-button k-grid-#: name #&#39; title=&#39;#: text #&#39;&gt; #: rowData.ID # &lt;i class=&#39;fa fa-comment-o&#39;&gt;&lt;/i&gt;&lt;/a&gt;&#34;, imageClass: &#34;fa fa-comment-o&#34;, click: note_Clicked } ] }); &lt;/script&gt;</code></pre> </div> </div> <p></p> <p>我想从列命令模板中的行数据访问<pre><code>ID</code></pre>值:<pre><code>#: rowData.ID #</code></pre></p> <pre><code>template:&#34;&lt;a class=&#39;tds-grid-button k-button k-grid-#: name #&#39; title=&#39;#: text #&#39;&gt; #: rowData.ID # &lt;i class=&#39;fa fa-comment-o&#39;&gt;&lt;/i&gt;&lt;/a&gt;&#34; </code></pre> <p>如何解决这个问题?</p> </question> <answer tick="false" vote="1"> <p>我认为你不能按照你现在的方式做到这一点。 我认为您无权以这种方式访问行数据。 如果您将 rowData.ID 替换为函数调用,则该函数仅执行两次,而不是每个渲染行执行一次,这意味着模板仅在网格初始化期间“执行”。 <em>我发现这个 Telerik 论坛帖子讨论了这个问题:</em>http://www.telerik.com/forums/accessing-row-data-in-a-command</p> 建议您使用网格的 dataBound 事件来更改按钮上的文本,并且它们提供了演示 Dojo 的链接。<p> <a href="http://www.telerik.com/forums/accessing-row-data-in-a-command" rel="nofollow">这里是一个演示的链接,我从论坛帖子中获取了 dojo,并稍微修改了 dataBound 处理程序以使用 dataItem 中的 Id 来动态更改按钮上的文本。 </a>http://dojo.telerik.com/@Stephen/oVuCo</p><p> <a href="http://dojo.telerik.com/@Stephen/oVuCo" rel="nofollow">我不知道还能怎么做。</a> </p> <p> </p>我也有同样的问题。我找到的解决方案如下。 </answer> <answer tick="false" vote="1">您可以使用可访问数据的简单列模板,而不是列命令。像这样:<p> </p><code> { title: &#34;Status&#34;, width: &#34;140px&#34;, template: (item) =&gt; { if (item.Status == &#39;Outstanding&#39;) { return &#34;&lt;a class=&#39;ignore-outstanding&#39; &gt;Outstanding&lt;/a&gt;&#34;; } else return item.Status; } }, </code><p> </p>并在 dataBound 处理程序中添加您的点击处理程序,如下所示:<pre> </pre><code> dataBound: () =&gt; { var grid = $(gridSelector).data(&#34;kendoGrid&#34;); $(gridSelector + cellSelector).click((e) =&gt; { e.preventDefault(); var dataItem = grid.dataItem($(e.currentTarget).closest(&#34;tr&#34;)); alert(dataItem.YourField); }); }, </code><p> </p> <pre> </pre>试试这个</answer> <answer tick="false" vote="0"><code>$(&#34;#grid&#34;).kendoGrid({ dataSource: { data: data, schema: { model: { id: &#34;Id&#34;, fields:{ Id: {type: &#34;number&#34;}, firstname: { type: &#34;string&#34;}, lastname: { type: &#34;string&#34;}, cellphone: { type: &#34;string&#34;}, deskphone: { type: &#34;string&#34;}, emailaddress: { type: &#34;string&#34;} } } } }, columns : [{ field : &#34;firstname&#34;, title : &#34;First Name&#34; }, { field : &#34;lastname&#34;, title : &#34;Last Name&#34; }, { field : &#34;cellphone&#34;, title : &#34;Cell Phone&#34; }, { field : &#34;deskphone&#34;, title : &#34;Desk Phone&#34; }, { field : &#34;emailaddress&#34;, title : &#34;Email Address&#34; }, { command : [ { name: &#34;note&#34;, text: &#34;note&#34;, template: &#34;&lt;a class=&#39;tds-grid-button k-button k-grid-#=name#&#39; title=&#39;#=name#&#39;&gt; #=Id# &lt;i class=&#39;fa fa-comment-o&#39;&gt;&lt;/i&gt;&lt;/a&gt;&#34; } ] }); &lt;/script&gt; </code><p> </p>注意- 将#=Id# 放入您要在剑道网格中设置的主要字段。 我认为你在剑道网格数据源中有模型。<pre> </pre> <p> </p>坦克, 我找到解决方案来解决它。 </answer> <answer tick="false" vote="0">您可以使用kendo ui grid的dataBound事件,如下所示:<p> </p><p></p> <p> </p><code>$(&#34;#grid&#34;).kendoGrid({ columns : [{ field : &#34;firstname&#34;, title : &#34;First Name&#34; }, { field : &#34;lastname&#34;, title : &#34;Last Name&#34; }, { field : &#34;cellphone&#34;, title : &#34;Cell Phone&#34; }, { field : &#34;deskphone&#34;, title : &#34;Desk Phone&#34; }, { field : &#34;emailaddress&#34;, title : &#34;Email Address&#34; }, { command : [ { name: &#34;note&#34;, text: &#34;note&#34;, template:&#34;&lt;a class=&#39;tds-grid-button k-button k-grid-#: name #&#39; title=&#39;#: text #&#39;&gt; #: rowData.ID # &lt;i class=&#39;fa fa-comment-o&#39;&gt;&lt;/i&gt;&lt;/a&gt;&#34;, imageClass: &#34;fa fa-comment-o&#34;, click: note_Clicked } ], dataBound: function () { var grid = this; var model; grid.tbody.find(&#34;tr[role=&#39;row&#39;]&#34;).each(function () { rowData = grid.dataItem(this); rowData.ID rowData.Name //and more and more } } });</code><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre> </pre></div> </div> <p> </p>可以将条件函数放入这样的命令绑定中。请注意此处命令的“可见”绑定:</answer> <answer tick="false" vote="0"><code>&lt;div data-role=&#34;grid&#34; data-bind=&#34;source: zones&#34; data-editable=&#39;{ &#34;mode&#34;: &#34;popup&#34;, &#34;confirmation&#34;: false }&#39; data-columns=&#39;[ { &#34;field&#34;: &#34;fooType&#34;, &#34;width&#34;: &#34;14em&#34;, &#34;title&#34;: &#34;Foo Status&#34;, editable: false }, { &#34;field&#34;: &#34;zoneName&#34;, &#34;width&#34;: &#34;14em&#34;, &#34;title&#34;: &#34;Zone Name&#34; }, { &#34;title&#34;: &#34;&#34;, &#34;command&#34;: [{name: &#34;edit&#34;, text:&#34;Edit&#34;, visible: function(dataItem) { return dataItem.fooName === &#34;Foo&#34;; } }, {name: &#34;destroy&#34;, text:&#34;Delete&#34;}] } ]&#39;&gt;&lt;/div&gt; </code><p> </p>它必须是内联函数。对代码中其他地方的函数的引用在较新版本的 Kendo 中不起作用(尽管以前可以!),我不知道为什么。<pre> </pre> <p></p>

回答 0 投票 0

Kendo UI 网格聚合使用组和 Razor 语法获取“总和”未定义错误

我有一个 Telerik 的父网格,其下有聚合网格作为子网格,这是我的代码 这是父网格 - @(Html.Kendo().Grid()...

回答 2 投票 0

Telerik MVC 网格 - 按日期分组

我正在尝试将 Telerik MVC Grid 用于需要大量过滤和分组的应用程序...在我拥有的每个模型上,它都有一个用于存储 CreationDate 的 DateTime 属性。有时当...

回答 1 投票 0

MVC Kendo 网格自定义过滤器

基本上,我正在寻找这个演示的MVC版本: http://demos.telerik.com/kendo-ui/grid/filter-menu-customization 这是我目前拥有的: .列(列=> { ...

回答 3 投票 0

Telerik MVC 网格更新动态模型

所以我有由 IEnumerable 模型填充的 Telerik MVC 网格,因为我将在网格上添加动态产品列。用户将能够编辑每个产品的每行,这将是单元内批量编辑...

回答 1 投票 0

无法在 VS 2022 中使用 .net 6.0 打开 Telerik 报表设计器

能够在.net 4中打开telerik报表设计器 但无法在.net core版本6中打开它 我尝试将 Telerik Report 2023 模板添加到 Visual Studio 202 中的 .NET 6 项目...

回答 1 投票 0

带下划线的文本在悬停时其图像应具有较长的下划线

我正在尝试在悬停链接和图像上实现图像底层。 以下是尝试实现的目标: 问题是,当我将鼠标悬停在元素上时,我看到两行,但悬停在链接和图像上时应该是一行,

回答 1 投票 0

将现有的 .NetMvc Kendo UI 版本从 2019.2.619 升级到 2023.1.117 时,Telerik Kendo UI ClientTemplate 语法中断

在 KendoUI 版本 2019.2.619 中,以下语法工作正常,但当它升级到 2023.1.117 时,页面在浏览器控制台中出现以下错误。 现有代码 columns.Template(p => ...

回答 0 投票 0

Telerik Kendo MVC文本框多行模式

[有人知道为Kendo MVC文本框多行设置哪些属性吗? @(Html.Kendo()。TextBox().Name(“ txtComments”).Value(@ Model.Comments).HtmlAttributes(new {style =“ ...

回答 2 投票 12

剑道网格列的动态调整大小在IE10中不正确

我正在尝试使用弹出窗口调整剑道网格列的大小。它在除IE10之外的所有浏览器中均能正常运行。标题列不会随着网格中的内容列一起调整大小。我创建了一个样本。 ...

回答 1 投票 3

自定义Ajax绑定无法正常工作

我有以下代码用于自定义Ajax绑定。即使它正在显示第一页的数据,也有以下问题。 •request.Sorts作为NULL进入Orders_Read方法...

回答 1 投票 2

在Telerik报告中将序列号显示为罗马字母

需要在telerik报告中将序列号显示为罗马字母(i,ii)。是否具有内置功能,或者是否有任何方法可以从报表侧将整数sl数字转换为罗马字母

回答 1 投票 0

如何更改Telerik MVC图表标题的字体大小和颜色?

可以做到吗?我做了很多研究,却找不到任何东西。谢谢

回答 2 投票 1

将可排序小部件与嵌入式剑道网格一起使用

我在Kendo网格剃须刀中使用内联编辑器。我想添加kendo可排序小部件以对网格中的行进行重新排序。但是,每当我在代码中附加可排序内容时,网格中的一个字段就会失去其...

回答 1 投票 3

Kendo MVC C#是否可以在某种模板中包含通用字段以轻松地包含在所有网格中?

所以我们有大约90个网格。为了标准化列宽等,我正在考虑将审计跟踪字段拉入某种基类,但是我不确定这样做的可能性。 ...

回答 1 投票 0

选中/取消选中Telerik / Kendo网格的复选框列中的所有项目

我有一个三列的telerik Grid。我只在此处声明列声明,以便仅关注它:.Columns(columns => {columns.Bound(s => s.field1).Filterable(...

回答 1 投票 0

在发布到服务器之前如何修改kendo网格的编辑值

我有启用InCell编辑的Kendo网格。网格还配置为CURD操作。因此,每当网格行发生变化时。用户必须单击SaveChanges命令按钮以...

回答 1 投票 0

为Telerik UI for ASP.NET MVC编写复选框的脚本/函数和自定义删除按钮

我需要为ASP.NET MVC程序的Telerik UI编写脚本/函数的帮助。我的工具栏中有一个删除按钮,我认为我的脚本可以正确删除。现在,我被告知我的支票...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.