我在 ActionScript 3/Flex 4 中使用 AdvancedDataGrid。网格有 5 列:调用者意图、标签、策略、确认模式和确认提示。除标签外,所有列都是可编辑的。但是,如果您将 Confirmation Mode 值更改为 NEVER,下一列 Confirmation Promptlet 将变为不可编辑并设置为值“n/a”(这是所需的功能)。
不幸的是,图像不清晰。在第二行中,我将 Confirmation Mode 值更改为 NEVER。这就是当我开始跳出“确认模式”单元格时发生的情况:第一个选项卡:填充有“n/a”的确认提示。我没有看到任何焦点。第 2 个选项卡:视图堆栈左侧的第 5 个选项卡(深灰色)处于焦点位置。第三个标签:我没有看到任何焦点。第 4 个选项卡:带有绿色“+”(左上角)的按钮处于焦点位置。第 5 个选项卡:网格本身是焦点。第 6 个选项卡:最后我到达下一行的 Caller Intent 单元格(捕获此图像时)
我尝试为按钮设置 tabEnabled="false" 和 tabFocusEnabled="false"。我只为 AdvancedDataGrid 设置了 tabFocusEnabled="false"。但随后选项卡焦点开始移动到右上面板和右下面板中的组件。
我需要完成两件事: 1. 将制表符包含在网格中、右上面板和右下面板中。这意味着标签不应从一个区域跨越到另一个区域。2. 有一个不可编辑的字段,不要弄乱正常的标签行为。