【问题标题】:Griffon checkbox binding won't workGriffon 复选框绑定不起作用
【发布时间】:2012-03-08 11:14:15
【问题描述】:

我正在尝试以下 griffon 代码

在模型上:

@Bindable boolean hello1=false

正在观看:

checkBox(id:1,text: 'hello1', constraints:'wrap',selected:bind(target: model, targetProperty:'hello1'))

但它确实说

错误 org.codehaus.griffon.runtime.builder.UberBuilder - 构建 test.TestView@1132e76 时出错 groovy.lang.MissingMethodException:没有方法签名:java.lang.Object.setVariable() 适用于参数类型:(java.util.Collections$EmptyMap, java.util.Arrays$ArrayList) 值:[[:], [1, javax.swing.JCheckBox[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.synth.SynthBorder@b101cf,flags=288,maximumSize=,minimumSize=, preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0],paintBorder=false,paintFocus=true,pressedIcon=, rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=]]]2012 年 3 月 8 日 12.03.41 groovy.util.FactoryBuilderSupport createNode AVVERTENZA:找不到名称“setVariable”的匹配项

我不明白这是怎么回事,我是从互联网上的工作示例中复制的......

【问题讨论】:

  • 如果@aalmiray 的解决方案有效,请相应标记。

标签: checkbox griffon


【解决方案1】:

id: 属性的值使用字符串而不是数字,像这样

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-27
    • 2014-09-22
    • 1970-01-01
    • 1970-01-01
    • 2014-03-16
    • 1970-01-01
    • 2020-01-22
    相关资源
    最近更新 更多