Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT图表API谷歌代码,如何将RoleType设置为数据表的列_Gwt_Google Visualization - Fatal编程技术网

GWT图表API谷歌代码,如何将RoleType设置为数据表的列

GWT图表API谷歌代码,如何将RoleType设置为数据表的列,gwt,google-visualization,Gwt,Google Visualization,我想将GWT com.googlecode.GWT.charts.client的DataTable的列中的列RoleType设置为“确定性”,但似乎没有方法进行设置。只有一种方法可以访问它。我如何设置它 我试图用JSNI编写手动设置方法,但似乎不起作用。 dataTable.addColumn(ColumnType.BOOLEAN); dataTable.setColumnProperty(4,“确定性”,false) 角色似乎仍然是“实验性的”,我找不到问题/票证 如果我同意,那就太好了 我

我想将GWT com.googlecode.GWT.charts.client的DataTable的列中的列RoleType设置为“确定性”,但似乎没有方法进行设置。只有一种方法可以访问它。我如何设置它

我试图用JSNI编写手动设置方法,但似乎不起作用。 dataTable.addColumn(ColumnType.BOOLEAN); dataTable.setColumnProperty(4,“确定性”,false)

角色似乎仍然是“实验性的”,我找不到问题/票证

如果我同意,那就太好了

我不确定您是否能够覆盖DataTable的本机方法以添加: addColumn(类型、角色、参数…) 现在你只有类型,没有角色:(

角色似乎仍然是“实验性的”,我找不到问题/问题

如果我同意,那就太好了

我不确定您是否能够覆盖DataTable的本机方法以添加: addColumn(类型、角色、参数…) 现在您只有类型,没有角色:(

我认为应该使用DataColumn.setRole()来显式指定角色:

DataColumn col = DataColumn.create(ColumnType.BOOLEAN);
col.setRole(RoleType.CERTAINTY);
dataTable.addColumn(col);
但是,这也不适用于我。它会给我以下错误:

(Error) @com.googlecode.gwt.charts.client.DataTable::addColumn(Lcom/googlecode/gwt/charts/client/DataColumn;)([JavaScript object(110832)]): Invalid type: function() {
      var result = __static(dispId, this);
      if (result[0]) {
        throw result[1];
      } else {
        return result[1];
      }
    }
我认为应该使用DataColumn.setRole()来明确指定角色:

DataColumn col = DataColumn.create(ColumnType.BOOLEAN);
col.setRole(RoleType.CERTAINTY);
dataTable.addColumn(col);
但是,这也不适用于我。它会给我以下错误:

(Error) @com.googlecode.gwt.charts.client.DataTable::addColumn(Lcom/googlecode/gwt/charts/client/DataColumn;)([JavaScript object(110832)]): Invalid type: function() {
      var result = __static(dispId, this);
      if (result[0]) {
        throw result[1];
      } else {
        return result[1];
      }
    }

我只是扩展了DataTable并添加了以下方法:

public final native int addCertaintyColumn()/*-{
     return this.addColumn({type:'boolean',role:'certainty'});
     }-*
/;

然后,在添加数据时,在此列上设置true或false

我只是扩展了DataTable并添加了此方法:

public final native int addCertaintyColumn()/*-{
     return this.addColumn({type:'boolean',role:'certainty'});
     }-*
/;

然后,在添加数据时,在此列上设置true或false

我忘了说我使用了gwt图表,这是Google Web Toolkit的非官方Google图表工具API。Google Visualization API没有此setRole操作。我忘了说我使用了gwt图表,这是Google Web Toolkit的非官方Google图表工具API。Google Visualization API没有此setRole操作。