我有一个Telerik MVC(不是Kendo)网格,它使用默认的Ajax绑定进行编辑 由于某些不可思议的原因,在编辑行时,“保存”和“取消”按钮会显示“编辑”工具提示。 我没有找到在哪里定义“保存”或“取消”按钮的标题文本,仅在“编辑”和“删除”按钮的定义位置:

commands.Edit().ButtonType(GridButtonType.BareImage).HtmlAttributes(new { @class = "grid-edit-button" }).ImageHtmlAttributes(new { @alt = "Edit", @title = "Edit" });
commands.Delete().ButtonType(GridButtonType.BareImage).HtmlAttributes(new { @class = "grid-delete-button" }).ImageHtmlAttributes(new { @alt = "Delete", @title = "Delete" });

鼠标悬停在其上时工具提示不正确

这是我从项目另一部分复制的代码(不幸的是,这是自从离开公司以来的某人编写的),并且在那里可以正常工作。 我没有运气向Telerik寻求帮助,因为MVC库不是它们最新的产品(但是出于传统原因,我必须使用它们)。

有谁知道如何将工具提示文本强制为正确的值?

#1楼 票数:0 已采纳

可能有更好的解决方案,但是我通过一些Javascript技巧来解决它(这是该网格的其他实例所用的方法。我想念它是因为我有用于处理下拉框的自定义编辑代码):

在网格定义中:

.ClientEvents(events => events.OnDataBound("defaultGridDataBound").OnEdit("defaultGridEdit"))

接着:

function defaultGridEdit(e) {
    var $form = $(e.form);
    if (e.mode == "insert") {
        $form.find(".t-grid-insert .t-insert").attr("title", "Save");
        $form.find(".t-grid-insert .t-insert").attr("alt", "Save");
    }
    else {
        $form.find(".t-grid-update .t-update").attr("title", "Save");
        $form.find(".t-grid-update .t-update").attr("alt", "Save");
    }

    $form.find(".t-grid-cancel .t-cancel").attr("title", "Cancel");
    $form.find(".t-grid-cancel .t-cancel").attr("alt", "Cancel");
}

  ask by Sean Duggan translate from so

未解决问题?本站智能推荐:

1回复

用于MVC网格的Telerik扩展OnRowSelect问题

我的网页上有一个ASP.Net MVC网格的Telerik扩展,即使我向其中添加了“ Selectable”方法,也不会触发OnRowSelect事件。 似乎网格甚至没有响应“ Selectable”方法,因为当我将鼠标悬停在网格上时,鼠标指针没有变为手。 这是网格声明: 谁能告
1回复

Telerik控件中的网格,更改列值

这是我的telerik代码,如果列值IsApproveReject = 0,则列文本应位于该位置,则该列应处于挂起状态,如果1则被批准,如果2则被拒绝的文本应出现。 我如何用linq语法实现这一点。 提前致谢
1回复

如何为MVC在Telerik网格中将两列转换为单列?

我有一个绑定到模型的telerik网格。 最初,我有两列要转换为一列。 我希望将位置和结束日期列放在单个列中。 我可以从数据库方面进行此操作,但我想知道如何在telerik中完成此操作。 提前致谢
1回复

Telerik-MVC网格显示属性值与编辑值

希望这将有一个简单的答案。 使用MVC3,我将POCO对象的简单列表作为模型传递给我的视图: 我将PeopleId用作Person实体的FK属性,并使用Person导航属性导航到该对象。 这是我的视图控制器: 很琐碎。 我在视图中将列添加到网格和常规编辑模式等中,但添加
1回复

如何找到用于MVC的Telerik网格的排序,过滤事件?

我在操作模式下将Telerik网格用于mvc,我想找到排序和过滤器事件,即当我单击列标题以对sort事件进行排序时,我想在调用排序时重置某个变量怎么办那... 当我单击标题部分时,单击事件无法识别,但不知道为什么,但是一些如何取消 我曾尝试明确绑定它,并尝试命名事件,但它没有用
1回复

在MVC项目中,如何在使用Razor编码的页面上添加Telerik网格?

我已经在asp.net项目中使用了Telerik RadGrid,但是在使其在MVC / Razor中工作时遇到了麻烦。 通过反复试验,我设法显示了部分网格,但其中没有数据。 我通常会在C#代码中将网格绑定在服务器端,但是由于MVC / Razor中没有代码,我不确定该怎么做。 如何获得它
1回复

是否可以在Telerik网格,mvc3和razor中的另一个column.bound.format中获取列ID值

我认为此代码如下: 现在,我想使用jobname列作为编辑链接,因此我将jobname更改为以下内容。 是否可以在routeValues中获取objid值?
1回复

Telerik网格发布的值使Modelstate无效

我们正在从telerik 2010年第3季度asp.net mvc扩展升级到2011年第1季度。以前,在网格编辑中,禁用值未以表格形式发布,但现在以空值形式发布。 我询问了Telerik团队,他们确认这是预期的行为,他们会将所有模型发布回控制器。 令我困扰的是,即使字段可以为空并且我没有使用