1

我有一个带有 ForeignKey 列的剑道网格。由于用户可以单击此列来编辑信息并不明显,因此我想在每行的末尾添加一个箭头,如下图所示:

我想做的事

我尝试更改 GridForeignKey 编辑器模板,但是,这只会影响用户已经单击该行以对其进行编辑时的状态。我需要的是在编辑之前将箭头图标添加到字段的“静态”状态。

我还尝试使用诸如 ki-arrow-s、k-state-selected 和 .k-state-hover 之类的 css 类。但是,看起来我正朝着错误的方向前进,必须有更简单的方法。

Kendo 网格的 API 参考并没有真正的帮助。

除了已经存在的 GridForeignKey 模板之外,也许我可以为默认外观添加一个模板?尽管如此,还是看不到如何使用两个模板。

4

1 回答 1

1

向剑道人问了这个问题,这是答复。他们的解决方案确实对我有用:

我建议您为外键列指定一个 ClientTemplate。在模板中,您可以添加带有 k-icon 和 ki-arrow-s 类的标签以包含箭头。

例如

.ClientTemplate("#=data.Employee.EmployeeName# <span class='custom-arrow k-icon k-i-arrow-s'></span>");

我还包括一个自定义箭头类来定位箭头。

例如

<style>
  .custom-arrow.k-icon
  {
      float: right;
  }
</style>
于 2013-02-22T08:07:16.243 回答