背景
已更新至matlab 2022a,本次就针对uitable控件
较大改动
1.CellSelectionCallback回调已成为不推荐函数
CellSelectionCallback成为不推荐函数
2.新增RearrangeableColumns回调,可以对列进行迁移移动
可移动列
3.ColumnFormat属性出现了BUG
对于某列,当输入单个下拉{‘logical’,{'下拉1'},[],[],[]}时,选中对应列某单元格,无法调出下拉;
下拉失效的示意图
但对于多个下拉,如{‘logical’,{'下拉1','下拉2'},[],[],[]}时则选中该单元格就可以调出下拉。这个应该是matlab的BUG,对于2022a版本需要处理。
新增关于鼠标和键盘的回调
ButtonDownFcn:当用户在 UI 组件上点击鼠标按键时执行的函数
KeyPressFcn:当 Table 对象获得焦点并且用户按下键时执行该回调函数
KeyReleaseFcn:关将回调属性值指定为函数句柄、元胞数组或字符向量的详细信息