Maxim Zhiburt
b6ce907928
nu-table/ Do footer_inheritance by accouting for rows rather then a f… (#14380)
So it's my take on the comments in #14060
The change could be seen in this test.
Looks like it works :) but I haven't done a lot of testing.
0b1af77415/crates/nu-command/tests/commands/table.rs (L3032-L3062)
```nushell
$env.config.table.footer_inheritance = true;
$env.config.footer_mode = 7;
[[a b]; ['kv' {0: [[field]; [0] [1] [2] [3] [4] [5]]} ], ['data' 0], ['data' 0] ] | table --expand --width=80
```
```text
╭───┬──────┬───────────────────────╮
│ # │ a │ b │
├───┼──────┼───────────────────────┤
│ 0 │ kv │ ╭───┬───────────────╮ │
│ │ │ │ │ ╭───┬───────╮ │ │
│ │ │ │ 0 │ │ # │ field │ │ │
│ │ │ │ │ ├───┼───────┤ │ │
│ │ │ │ │ │ 0 │ 0 │ │ │
│ │ │ │ │ │ 1 │ 1 │ │ │
│ │ │ │ │ │ 2 │ 2 │ │ │
│ │ │ │ │ │ 3 │ 3 │ │ │
│ │ │ │ │ │ 4 │ 4 │ │ │
│ │ │ │ │ │ 5 │ 5 │ │ │
│ │ │ │ │ ╰───┴───────╯ │ │
│ │ │ ╰───┴───────────────╯ │
│ 1 │ data │ 0 │
│ 2 │ data │ 0 │
├───┼──────┼───────────────────────┤
│ # │ a │ b │
╰───┴──────┴───────────────────────╯
```
Maybe it will also solve the issue you @fdncred encountered.
close #14060
cc: @NotTheDr01ds
2024-11-19 15:31:28 -06:00
..
2023-12-07 05:46:37 +08:00
2024-10-08 11:01:43 +08:00
2024-05-20 00:35:32 +00:00
2024-08-22 11:38:43 +02:00
2024-08-03 10:09:13 +02:00
2024-02-20 11:08:49 -06:00
2024-04-10 13:31:29 +00:00
2024-10-08 11:01:43 +08:00
2024-11-04 18:03:48 +01:00
2024-11-17 19:31:36 -06:00
2024-11-04 05:41:44 -06:00
2024-09-11 12:45:39 -05:00
2024-10-29 07:01:32 -05:00
2022-11-22 16:58:11 -08:00
2024-10-12 14:49:05 +08:00
2024-05-20 00:35:32 +00:00
2024-06-18 07:19:13 -05:00
2024-05-20 00:35:32 +00:00
2024-11-06 08:09:40 -06:00
2024-05-04 00:53:15 +00:00
2024-05-23 02:05:27 +00:00
2024-05-23 02:05:27 +00:00
2023-04-07 14:09:55 -07:00
2024-07-19 00:21:02 -07:00
2024-06-22 07:41:29 -05:00
2024-08-03 10:09:13 +02:00
2024-07-16 03:49:00 +00:00
2023-11-29 23:21:34 +01:00
2024-07-30 18:55:22 -05:00
2023-09-25 08:00:59 -05:00
2023-09-25 08:00:59 -05:00
2023-04-07 14:09:55 -07:00
2023-10-24 12:48:05 -05:00
2024-11-18 08:01:52 +08:00
2024-07-16 03:54:24 +00:00
2024-06-18 07:19:13 -05:00
2024-10-14 09:57:30 -05:00
2023-11-09 13:51:46 +01:00
2024-05-04 00:53:15 +00:00
2024-10-11 06:43:12 -05:00
2023-09-13 06:35:01 +12:00
2023-04-07 14:09:55 -07:00
2024-06-18 21:37:24 -07:00
2024-05-04 00:53:15 +00:00
2024-04-10 06:27:46 +08:00
2023-05-17 18:55:26 -05:00
2023-05-17 18:55:26 -05:00
2024-03-26 17:50:36 +01:00
2024-09-06 07:22:03 +08:00
2024-05-20 00:35:32 +00:00
2023-11-29 23:21:34 +01:00
2023-09-13 06:35:01 +12:00
2024-06-09 12:15:53 +03:00
2024-07-19 00:22:28 -07:00
2024-05-04 00:53:15 +00:00
2024-05-04 00:53:15 +00:00
2024-04-26 06:33:00 -05:00
2024-10-20 23:14:11 +02:00
2023-07-21 17:32:37 +02:00
2024-08-22 12:02:08 +02:00
2023-11-29 23:21:34 +01:00
2024-03-08 02:18:26 -05:00
2024-05-03 08:36:10 +08:00
2024-09-25 07:48:16 -05:00
2024-04-10 06:27:46 +08:00
2023-07-23 20:14:51 +02:00
2024-06-10 10:43:17 +08:00
2024-02-27 15:05:26 +00:00
2024-10-29 06:37:44 -05:00
2024-05-20 00:35:32 +00:00
2024-11-04 03:39:24 +00:00
2024-10-22 11:54:31 +02:00
2023-08-09 14:12:58 +02:00
2023-09-13 06:35:01 +12:00
2024-11-15 12:09:02 +08:00
2024-11-04 18:03:26 +01:00
2023-11-29 23:21:34 +01:00
2024-08-03 10:09:13 +02:00
2024-11-17 18:03:21 -06:00
2024-11-14 10:05:33 +01:00
2024-05-04 00:53:15 +00:00
2024-10-23 16:50:15 -05:00
2023-07-21 17:32:37 +02:00
2024-05-04 00:53:15 +00:00
2024-05-04 00:53:15 +00:00
2024-08-12 17:29:25 +08:00
2024-05-04 00:53:15 +00:00
2024-07-17 16:02:42 -05:00
2024-04-16 19:08:58 +08:00
2024-11-02 10:28:10 -05:00
2023-11-29 23:21:34 +01:00
2024-10-18 03:05:58 +00:00
2023-07-17 18:43:51 +02:00
2024-08-03 10:09:13 +02:00
2023-07-21 17:32:37 +02:00
2024-02-03 13:23:16 +02:00
2024-07-16 07:16:26 -05:00
2024-10-23 16:49:51 -05:00
2024-11-02 10:28:10 -05:00
2023-04-28 13:25:44 +02:00
2024-11-15 21:05:29 +01:00
2024-02-17 10:51:20 +02:00
2023-04-28 13:25:44 +02:00
2024-03-20 22:14:31 +01:00
2024-10-09 19:18:16 -07:00
2024-07-12 02:43:10 +00:00
2024-05-04 00:53:15 +00:00
2024-09-12 07:16:33 -05:00
2024-05-04 00:53:15 +00:00
2024-11-19 15:31:28 -06:00
2024-09-01 19:03:46 +02:00
2023-11-21 20:48:39 -06:00
2024-11-05 09:33:54 +01:00
2024-11-03 00:56:05 -04:00
2024-10-22 11:30:48 -05:00
2024-10-20 23:14:11 +02:00
2024-11-17 19:31:36 -06:00
2024-02-17 20:04:59 +01:00
2024-10-11 14:13:42 +02:00
2024-03-25 16:51:50 -05:00
2023-11-29 23:21:34 +01:00
2023-11-29 23:21:34 +01:00
2024-05-03 08:36:10 +08:00
2024-05-03 08:36:10 +08:00
2024-11-05 14:12:01 +08:00
2024-11-17 18:03:21 -06:00
2024-03-11 19:46:04 +01:00
2023-07-20 19:10:53 -05:00
2023-09-13 06:35:01 +12:00
2024-07-19 04:16:09 +00:00
2024-04-16 19:08:58 +08:00
2023-11-29 23:21:34 +01:00
2024-05-04 00:53:15 +00:00