Привязка флажка Griffon не будет работать - PullRequest
0 голосов
/ 08 марта 2012

я пытаюсь использовать следующий код гриффона

на модели:

@ Bindable boolean hello1 = false

на представлении:

checkBox (id:1, текст: 'hello1', ограничения: 'wrap', выбранный: bind (target: model, targetProperty: 'hello1'))

, но он говорит

ERROR org.codehaus.griffon.runtime.builder.UberBuilder - Произошла ошибка при построении test.TestView@1132e76 groovy.lang.$ EmptyMap, java.util.Arrays $ ArrayList) значения: [[:], [1, javax.swing.JCheckBox [, 0,0,0x0, недействительно, alignmentX = 0.0, alignmentY = 0.5, border = javax.swing.plaf.synth.SynthBorder @ b101cf, флаги = 288, MaximumSize =, MinimumSize =, PreferredSize =, DefaultIcon =, disabledIcon =, disabledSelectedIcon = маржа = javax.swing.plaf.InsetsUIResource [верх = 0, слева = 0, нижняя =0, вправо = 0], paintBorder = ложь, paintFocus = истина, pressedIcon =, rolloverEnabled = верно, rolloverIcon =, rolloverSelectedIcon = С.Е.lectedIcon =, text =]]] 8 марта 2012 г. 12.03.41 groovy.util.FactoryBuilderSupport createNode AVVERTENZA: Не удалось найти совпадение с именем 'setVariable'

Я не понимаю, в чем дело, я скопировал это израбочие примеры в интернете ....

1 Ответ

1 голос
/ 08 марта 2012

Используйте значение String вместо числа для значения свойства id: например,

checkBox (id: 'c1', ...)

...