0

'backgroundIamge'は.setStyleAttributeでサポートされ、ユーザーが次のような方法でパネルに背景画像を設定できるようになっているという印象を受けました。

setStyleAttribute("backgroundImage","url('myImageUrl')");

ただし、次のことを試してみると、次のようになります。

var panel = app.createVerticalPanel().setId('panel')
  .setStyleAttribute('text-align', 'center')
  .setStyleAttribute('zIndex', '3')
  .setStyleAttribute('position', 'fixed')
  .setStyleAttribute('left', 10)
  .setStyleAttribute('top', 10)
  .setWidth(250)
  .setHeight(150)
  .setStyleAttribute('backgroundImage',"url('https://myImage.png')");

パネルに背景画像を作成できません。面白いのは、まったく同じコードがボタンに背景画像を生成することです。「background」と「background-image」も試しましたが、役に立ちませんでした。'backgroundImage'はパネルでサポートされていませんか、それとも何かが足りませんか?

4

1 に答える 1

0

私はそれを理解しました...あなたはcreateAbsolutePanelを使用するか、他のタイプのパネルに空のラベルを追加する必要があります。

于 2013-01-12T01:26:59.610 に答える