首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >剑道网格InCell编辑=> saveEvent(e) => e.values

剑道网格InCell编辑=> saveEvent(e) => e.values
EN

Stack Overflow用户
提问于 2014-09-16 12:03:28
回答 1查看 1.8K关注 0票数 3

我正在使用Kendo中的一个网格来显示一堆数据,现在我想添加InCell编辑。

由于JavaScript不是我最擅长的一点,所以我无法找到解决以下问题的方法:

网格定义为:

代码语言:javascript
复制
.Editable(e => e.Mode(GridEditMode.InCell))
.Selectable(e => e.Mode(GridSelectionMode.Single).Type(GridSelectionType.Cell))
.Events(events => events.Save("subfileSaved")

将数据源的批处理模式设置为false。

现在,在我的subfileSaved(e)函数中,我得到了e.values中更改的值。根据Firebug的说法,e.values的值是Object { Fields[2].Content="11CLS1511"}

问题:如何才能最好地从Fields[2].Content中提取2以及获取11CLS1511

编辑: e.values.Fields[2].Content不工作,请参阅

EN

回答 1

Stack Overflow用户

发布于 2014-10-20 09:02:08

您确定“Field”是您可以访问的集合吗?还是它是Firebug对您的ViewModel的枚举?

例如,网格绑定到的模型是什么?

如果我有一个像这样的模型的网格;

代码语言:javascript
复制
Html.Kendo().Grid<AddressListViewModel>().Name("AddressList")
          .Columns(c2 =>
                                                   {
         c2.Bound(w => w.AddressTypeId).Title("Address Type").ClientTemplate("<#= AddressTypeDisplay #>");
          c2.Bound(w => w.AddressDisplay).Title("Common Name");

..miss几个

代码语言:javascript
复制
          .Events(events => events.Save("subfileSaved"))

然后,在保存,我可以检查所有的价值,如这个;

代码语言:javascript
复制
function subfileSaved(e) {
    var someValue = e.Model.AddressDisplay;

    debugger;

}

Kendo为您做了所有的艰苦工作,并给您一个很好的命名实例来阅读模型和字段。我只是想知道您是否需要显式地访问模型和属性,但是没有完整的网格代码,很难准确地说出来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25868285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档