244132711 发表于 2018-1-9 15:08:18

如何将flexgrid所有的数据取出来

我用mvc做的一个功能,需要将页面上的flexgrid的数据添加到数据库,需要从view端将flexgrid的数据传到controller端,作为输入的参数,怎么取值

JeffryLI 发表于 2018-1-9 18:02:56

您好,没有太明白的您的需求,能详细在描述下您的需求吗?

244132711 发表于 2018-1-9 18:18:48

JeffryLI 发表于 2018-1-9 18:02
您好,没有太明白的您的需求,能详细在描述下您的需求吗?

我有一个flexgrid,在view页面,里面的数据进行了修改,我要通过一个button吧数据存到数据库,就是通过ajax把flexgrid里面的数据传到controller,怎么实现

JeffryLI 发表于 2018-1-10 11:59:08

244132711 发表于 2018-1-9 18:18
我有一个flexgrid,在view页面,里面的数据进行了修改,我要通过一个button吧数据存到数据库,就是通过aj ...

您好,请参照下面的前端方法
function cellEditEnding (sender, e) {

// get old and new values
var flex = sender,
      oldVal = flex.getCellData(e.row, e.col),
      newVal = flex.activeEditor.value;
}
希望能帮到您。

244132711 发表于 2018-1-10 12:30:06

JeffryLI 发表于 2018-1-10 11:59
您好,请参照下面的前端方法
function cellEditEnding (sender, e) {



这样取出来的值是在flexgrid里面显示的吧,我要怎么把所有的列,就是所有的数据作为一个model传到controller里面作为post的参数

JeffryLI 发表于 2018-1-10 13:40:52

244132711 发表于 2018-1-10 12:30
这样取出来的值是在flexgrid里面显示的吧,我要怎么把所有的列,就是所有的数据作为一个model传到control ...

您好,您说的是单挑记录的所有的值吗?

244132711 发表于 2018-1-10 14:02:19

是的

JeffryLI 发表于 2018-1-10 16:13:51

244132711 发表于 2018-1-10 14:02
是的

您好这个您只能在前端页面通过当前编辑单元格索引,获取到其他单元格内容,在组织成您需要的model,发送给controller.希望能帮到您。

244132711 发表于 2018-1-10 16:23:38

JeffryLI 发表于 2018-1-10 16:13
您好这个您只能在前端页面通过当前编辑单元格索引,获取到其他单元格内容,在组织成您需要的model,发送给 ...

是的,但是我该怎么通过js获取其他单元格的内容,能不能给个demo

JeffryLI 发表于 2018-1-10 16:27:58

244132711 发表于 2018-1-10 16:23
是的,但是我该怎么通过js获取其他单元格的内容,能不能给个demo

您好,您可以使用这个方法来获取getCellData(r: number, c: number, formatted: boolean): any
关于flexgrid的您可以参考http://help.grapecity.com/componentone/NetHelp/c1mvchelpers/webframe.html#wijmo.grid.FlexGrid.Class.html。
页: [1] 2
查看完整版本: 如何将flexgrid所有的数据取出来