0

我的印象是 .setStyleAttribute 应该支持“backgroundIamge”,以允许用户通过以下方式在面板中设置背景图像:

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')");

我无法在面板中生成背景图像。有趣的是完全相同的代码会在按钮中生成背景图像。我也尝试过“背景”和“背景图像”,但无济于事。面板不支持“背景图像”还是我遗漏了什么?

4

1 回答 1

0

我想通了...您需要使用 createAbsolutePanel 或将空标签添加到其他类型的面板。

于 2013-01-12T01:26:59.610 回答