我有一个要求,我要在grid
和rowexpander
中有很多路由,例如 Route1,Route2,Route3,Route4 ... 等,如下所示:< / p>
+----------+
| Routes |
+----------+
| + Route1 |
| + Route2 |
| + Route3 |
| + Route4 |
+----------+
在展开grid
时,每条路线将包含个停靠点,如下所示:
+----------+
| Routes |
+----------+
| - Route1 |
| -------- |
| Stop1 |
| Stop2 |
| Stop3 |
| -------- |
| - Route2 |
| -------- |
| Stop4 |
| Stop5 |
| Stop6 |
| -------- |
| - Route3 |
| -------- |
| Stop7 |
| Stop8 |
| Stop9 |
| -------- |
| + Route4 |
+----------+
这些停靠点可以在路线中重新排序(例如可以将Route1的Stop1拖放到Stop2之后),还可以将停靠点在路线中重新排序(例如,可以将Route2中的Stop4拖放到Route3的Stop7之后)。经过上述操作后,生成的grid
将类似于以下内容:
+----------+
| Routes |
+----------+
| - Route1 |
| -------- |
| Stop2 |
| Stop1 |
| Stop3 |
| -------- |
| - Route2 |
| -------- |
| Stop5 |
| Stop6 |
| -------- |
| - Route3 |
| -------- |
| Stop7 |
| Stop4 |
| Stop8 |
| Stop9 |
| -------- |
| + Route4 |
+----------+
我对`ExtJS相对陌生,我为实现这一目标所做的所有尝试都是徒劳的。有什么办法可以做到这一点?代码示例说明将非常有帮助。
预先感谢..