244132711 发表于 2017-11-29 15:57:56

asp.net nvc 如何获取header的名字

因为我要拿出header的名称做判断,但是每次都取不出来
我的cshtml文档里面是这样绑定的:
@(html.C1().FlexGrid<model>()
   .Id("id")
   ......
   .Columns(columns = >
   {
      columns.Add(column => column.Binding("name").Header("Name"));
      ........
      })



我要取出Name作为下一个需求的判断,应该怎么取值,
在script里面
var flex=wijmo.Control.getControl("id");
for(var i=0;i<flex.columns.length;i++)
{
   var hdr=flex.columns.binding;
}
这样只会获得name,而我想获取Name应该怎么取?

JeffryLI 发表于 2017-11-29 17:05:30

您好,您如果是想获取列头集合请使用columnHeaders属性就可以拿到了。

244132711 发表于 2017-11-29 17:09:55

JeffryLI 发表于 2017-11-29 17:05
您好,您如果是想获取列头集合请使用columnHeaders属性就可以拿到了。

我要拿其中的一部分怎么拿

244132711 发表于 2017-11-29 17:25:28

JeffryLI 发表于 2017-11-29 17:05
您好,您如果是想获取列头集合请使用columnHeaders属性就可以拿到了。

还有就是如果有两行的header,我要取第二行的header的值,怎么取

244132711 发表于 2017-11-29 17:25:32

JeffryLI 发表于 2017-11-29 17:05
您好,您如果是想获取列头集合请使用columnHeaders属性就可以拿到了。

还有就是如果有两行的header,我要取第二行的header的值,怎么取

244132711 发表于 2017-11-29 17:25:36

JeffryLI 发表于 2017-11-29 17:05
您好,您如果是想获取列头集合请使用columnHeaders属性就可以拿到了。

还有就是如果有两行的header,我要取第二行的header的值,怎么取

JeffryLI 发表于 2017-11-29 18:01:12

您好,可以遍历,取到您想要的名称,或者使用列索引。可以给您说一下,打一个断点现在浏览器调试器的console下看到。希望能帮到您。

244132711 发表于 2017-11-29 18:06:56

JeffryLI 发表于 2017-11-29 18:01
您好,可以遍历,取到您想要的名称,或者使用列索引。可以给您说一下,打一个断点现在浏览器调试器的consol ...

我直接取header就取到值了,谢谢!

JeffryLI 发表于 2017-11-30 08:57:08

244132711 发表于 2017-11-29 18:06
我直接取header就取到值了,谢谢!

不客气,责任所系,祝您工作愉快。
页: [1]
查看完整版本: asp.net nvc 如何获取header的名字