首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >I如何在选中的情况下显示网格(刻度线)

I如何在选中的情况下显示网格(刻度线)
EN

Stack Overflow用户
提问于 2014-07-28 16:32:32
回答 1查看 254关注 0票数 1

在html页面中,我显示的是下拉列表,下拉列表中的项是动态的,下拉列表下面显示的是带有复选框的ng-grid数据,这些也是动态的,动态下拉列表中的j子数据为

代码语言:javascript
复制
[
  {
    "c": "D",
    "l": 1,
    "cId": 1
  },
  {
    "c": "J",
    "l": 2,
    "cId": 3
  },
  {
    "c": "G",
    "l": 3,
    "cId": 1
  }
]

在下拉列表中,我仅显示了属性"c"值。动态网格的动态j数据为

代码语言:javascript
复制
 [
  {
    "c": "U t",
    "cC": "Ut",
    "cId": 1
  },
  {
    "c": "Ca",
    "cC": "CA",
    "cId": 2
  },
  {
    "c": "U i",
    "cC": "MN",
    "cId": 3
  }
{
    "c": "U i",
    "cC": "MN",
    "cId": 4
  }
{
    "c": "U p",
    "cC": "Mz",
    "cId": 5
  }
{
    "c": "U r",
    "cC": "Mc",
    "cId": 6
  }
{
    "c": "U h",
    "cC": "Mj",
    "cId": 7
  }




]

在网格中,如果我在下拉列表中选择"c": "J",那么如果"cId": 3与cid匹配,则仅显示vlaue "c":的属性

代码语言:javascript
复制
"c": "U i",
"cC": "MN",
 "cId": 3 

然后,其数据在网格中显示带有带有粗选标记复选框被选中的网格,且如果下拉cId'中的未被选中的项与网格相匹配,则显示带有复选框的带有轻选标记的网格。

提交后,网格下方的按钮将只显示属性值为"c":的粗项

任何关于如何做到这一点的想法和/或代码插入者将非常感谢。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-07-28 16:41:58

所以你需要在gridOptions中指定primaryKey字段...

代码语言:javascript
复制
$scope.myData = [{name: "Moroni", age: 50, id: 101},
                 {name: "Tiancum", age: 43, id: 102},
                 {name: "Jacob", age: 27, id: 103},
                 {name: "Nephi", age: 29, id: 104},
                 {name: "Enos", age: 34, id: 105}];
$scope.gridOptions ={
    data: 'myData',
    primaryKey: 'id'
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24991240

复制
相关文章

相似问题

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