Создание строки, не редактируемой в Matlab GUI - PullRequest
4 голосов
/ 21 марта 2012

Как сделать строку недоступной для редактирования, что-то похожее на 'ColumnEditable'.

Я искал решение, и только один подошел .... это связано сДжава.Любые другие решения?

Вот что я пытаюсь сделать, и я уже планирую изменить это!У меня есть флажки, которые будут определять, какие входные данные и, следовательно, те, которые не отмечены, будут отключены в таблице.enter image description here

Я совсем не ожидал этого, я составил таблицу, а затем пошел к документации, ожидая найти что-то вроде 'RowEditable'!Если нет простого решения, я, вероятно, буду использовать 'static text' и 'edit text', которые либо исчезнут, либо будут отключены в зависимости от флажков.

1 Ответ

0 голосов
/ 27 июня 2012

Вы должны иметь возможность установить для свойства «Включить» текстового поля значение «Выкл.» Или «Неактивно». Лично я предпочел бы отключить его.

Выкл. Будет слегка «серым» из ячейки и сделает его таким, чтобы пользователь не мог взаимодействовать с ним.

Неактивно поддерживает активную окраску ячейки, но не позволяет пользователю взаимодействовать с ней.

Это легко можно контролировать с помощью обратных вызовов из уже имеющихся вариантов щелчка.

...