簡體   English   中英

GXT-3:顯示HTML代碼而不是圖像

[英]GXT - 3: HTML code is displayed rather than the image

查找問題的圖像:

我正在嘗試創建一列以顯示包含可點擊事件的多個圖像。 但是我得到的不是HTML圖像,而是圖像。

我寫的列配置如下:

    actionsCol = new ColumnConfig<SensorTreeModel,String>(new ValueProvider<SensorTreeModel, String>() {
          com.sencha.project.client.Resources resources = GWT.create(com.sencha.project.client.Resources.class);
            @Override
            public String getValue(SensorTreeModel String) {
                //ImageResource image = resources.add();
                FlowPanel flowPanel = new FlowPanel();

                ImageResource add = com.sencha.project.client.Resources.INSTANCES.add();
                Image add1 = new  Image(add);
                flowPanel.add(add1);
              //return add1;
              return flowPanel.toString();
            }

            @Override
            public void setValue(SensorTreeModel object, String value) {
              if (object.getIsLeaf()) {

              }
            }

            @Override
            public String getPath() {
              return "actions";
            }
          });
      actionsCol.setHeader("");

ColumnConfig <M,N>ValueProvider <T,V> ,N和V相同,並且列內容的類型相同。 因此,在您的示例中,您將返回String作為值。 如果返回ImageResource,則列將顯示Image。

希望對您有所幫助。

  actionsCol = new ColumnConfig<SensorTreeModel,ImageResource>(new ValueProvider<SensorTreeModel, ImageResource>() {
             com.sencha.project.client.Resources resources = GWT.create(com.sencha.project.client.Resources.class);
             @Override
             public ImageResource getValue(SensorTreeModel String) {

                  ImageResource add = com.sencha.project.client.Resources.INSTANCES.add();
                  return add;
                }

                @Override
                public void setValue(SensorTreeModel object, ImageResource value) {
                  if (object.getIsLeaf()) {

                  }
                }

                @Override
                public String getPath() {
                  return "actions";
                }
      });
 actionsCol.setHeader("");
actionsCol.setCell(new ImageResourceCell());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM