如何在Openlaszlo中使用_rowclass属性?

时间:2012-03-07 11:36:47

标签: openlaszlo

我在Openlaszlo中使用_rowclass属性时遇到了问题。

使用此代码时出错:

 <include href="../lps/components/base/basegridrow.lzx"/>
 <class name="EventManager" extends="basegridrow" 
 fgcolor="$path{'couleurdata:/couleur/FormulaireColorFontTexte/text()'}">
 <grid _rowclass="Eventmanager">

错误:必须为网格类型声明属性_rowclass。

我在canvas标签中包含了basegridrow.lzx,但我仍然收到错误。

1 个答案:

答案 0 :(得分:0)

您的代码有两个问题:

  1. 您调用类EventManager,但将_rowclass设置为Eventmanager,而不是使用相同的驼峰拼写。
  2. _rowclass属性需要添加包声明的classname。因此,如果您的类名是eventmanager,则可以设置_rowclass =“lz.eventmanager”。
  3. 这是一个示例代码,它不显示网格,但在OpenLaszlo trunk 5.0中编译没有任何问题:

    <canvas>
    
      <include href="base/basegridrow.lzx"/>
      <class name="eventmanager" extends="basegridrow" 
            fgcolor="$path{'couleurdata:/couleur/FormulaireColorFontTexte/text()'}" />
    
      <grid _rowclass="lz.eventmanager"/>
    
    </canvas>
    

    希望有所帮助,

    拉​​朱