【发布时间】:2015-05-07 18:41:17
【问题描述】:
我想使用 angularJS 创建如下所示的表格。我没有找到任何想法,以便我可以用有效的方式解决我的问题。请给我任何想法来使用 angularJS 创建这个表。
要创建这个表,我想使用这个对象。
var dateList = [
{
Date: "28-12-2014", Qty: 500,
CountryList: [
{
Country: "Bangladesh", Qty: 200,
ColorList: [{ Color: "Red", Size: "M", Qty: 100 }, { Color: "Green", Size: "S", Qty: 100 }]
},
{
Country: "India", Qty: 300,
ColorList: [{ Color: "Red", Size: "M", Qty: 150 }, { Color: "Green", Size: "S", Qty: 150 }]
}]
},
{
Date: "29-12-2014", Qty: 1000,
CountryList: [
{
Country: "Bangladesh", Qty: 500,
ColorList: [{ Color: "Red", Size: "M", Qty: 300 }, { Color: "Green", Size: "S", Qty: 200 }]
},
{
Country: "India", Qty: 500,
ColorList: [{ Color: "Red", Size: "M", Qty: 200 }, { Color: "Green", Size: "S", Qty: 300 }]
}]
},
{
Date: "30-12-2014", Qty: 2000,
CountryList: [
{
Country: "Bangladesh", Qty: 1200,
ColorList: [{ Color: "Red", Size: "M", Qty: 700 }, { Color: "Green", Size: "S", Qty: 500 }]
},
{
Country: "India", Qty: 800,
ColorList: [{ Color: "Red", Size: "M", Qty: 300 }, { Color: "Green", Size: "S", Qty: 500 }]
}]
}
];
创意需要
- 如何创建包含表格左侧的折叠和展开控件。
- 在右侧我提到了一些计算。数量字段将以这种方式计算。
- 颜色会根据汇总计算变化。
- 数量字段将是文本框。如果我从前端更改任何数量,那么汇总数量将通过数量文本框的文本变化来计算。
【问题讨论】:
-
看来你还没试过。到目前为止,您尝试过什么?
-
@WayneEllery,我想知道吗?不需要解决这个问题,给我一个想法。
-
好的,我会在几分钟后尝试发布一个简单的答案
标签: jquery angularjs angularjs-directive angularjs-ng-repeat