(使用最新版本的SmartGWT)
我正在创建一个TileGrid来显示SmartGWT中的图像+文本;这已经开始运行了。
设置我正在做的图像:
node.setAttribute("picture", "http://servername/images/3334445000.jpg");
这样,URL将根据与每个“节点”(唯一标识符)相关联的数字而改变。如果特定图像不存在,所需的功能是将“图片”属性设置为默认图像。
例如:
if( "http://servername/images/3334445000.jpg" [exists] )
node.setAttribute("picture", "http://servername/images/3334445000.jpg");
else
node.setAttribute("picture", "http://servername/images/default.jpg");
[存在]部分是我遇到的麻烦。我确信有一种简单的方法可以实现这一目标,但我是SmartGWT的新手并且还在学习。同样,其他一切都在运作,没有错误;只需要对默认图像进行指导。