无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【Matlab App Designer】關(guān)于uitable的選中列名時出錯的問題

2022-11-09 01:34 作者:-何其-  | 我要投稿

背景

采用matlab2022b的app designer中的uitable控件時,對空白表格的列進(jìn)行列名選中時出現(xiàn)報錯

選中列名(空白表)
報錯截圖

報錯信息如下:

Error in executing callback registered with ViewModel:?

錯誤使用 matlab.ui.internal.controller.uitable.utils.TableSelectionValidator.validateRowSelection

選擇索引超出數(shù)據(jù)邊界。

出錯 matlab.ui.internal.controller.uitable.utils.TableSelectionValidator.validateCellSelection (第 107 行)

? ? ? ? ? ? TableSelectionValidator.validateRowSelection(storage, selection(:,1)');

出錯 matlab.ui.internal.controller.uitable.utils.TableSelectionValidator.validateSelection (第 17 行)

? ? ? ? ? ? ? ? ? ? TableSelectionValidator.validateCellSelection(storage, selection);

出錯 matlab.ui.internal.controller.uitable.WebMWTableController/handleEvent (第 764 行)

? ? ? ? ? ? ? ? ? ? ? ? ? obj.Model.setSelectionFromClient(selection,...

出錯 matlab.ui.internal.controller.uitable.WebMWTableController>@(varargin)obj.handleEvent(varargin{:}) (第 586 行)

? ? ? ? ? ? obj.EventHandlingService.attachEventListener( @obj.handleEvent );

原因分析

matlab的uitable控件BUG,當(dāng)打開uitable的屬性Multiselect設(shè)置為false(不允許單元格多選)時導(dǎo)致報錯

應(yīng)對方式

由于這個是matlab的bug,那么如果想設(shè)置為只能選中單個單元格時,根據(jù)單元的Data屬性進(jìn)行設(shè)置:

  1. Data屬性全空時,屬性Multiselect設(shè)置為true,避免出發(fā)BUG

  2. Data屬性有值時,屬性Multiselect設(shè)置為false,實(shí)現(xiàn)具體功能


【Matlab App Designer】關(guān)于uitable的選中列名時出錯的問題的評論 (共 條)

分享到微博請遵守國家法律
客服| 襄垣县| 金平| 曲沃县| 海阳市| 泰安市| 肥西县| 东辽县| 马鞍山市| 休宁县| 高邮市| 鸡西市| 大安市| 潞城市| 台东县| 荃湾区| 丹寨县| 五峰| 隆昌县| 东源县| 诏安县| 通州区| 永德县| 三门峡市| 沁水县| 曲靖市| 莱州市| 宣汉县| 华安县| 师宗县| 青州市| 东兰县| 玉田县| 中山市| 永济市| 广东省| 霸州市| 秭归县| 普兰县| 修水县| 无锡市|