1

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 を含めましたが、それでもエラーが発生します。

4

1 に答える 1

0

あなたのコードには2つの問題があります:

  1. クラス EventManager を呼び出しますが、同じキャメル ケースのスペルを使用せずに、_rowclass を Eventmanager に設定します。
  2. _rowclass 属性には、パッケージ宣言が追加されたクラス名が必要です。したがって、クラス名が eventmanager の場合、_rowclass="lz.eventmanager" を設定できます。

以下は、グリッドを表示しないサンプル コードですが、OpenLaszlo トランク 5.0 で問題なくコンパイルされます。

<canvas>

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

  <grid _rowclass="lz.eventmanager"/>

</canvas>

それが役立つことを願って、

ラージュ

于 2012-07-27T11:11:49.890 に答える