import java.io.StringWriter;
+import org.argeo.app.ux.js.JsClient;
import org.eclipse.swt.widgets.Composite;
import jakarta.json.Json;
}
public void setLabels(String[] labels) {
- callMethod(getJsChartVar(), "setLabels(%s)", toJsArray(labels));
+ executeChartMethod("setLabels(%s)", JsClient.toJsArray(labels));
}
public void addDataset(String label, int[] values) {
- callMethod(getJsChartVar(), "addDataset('%s', %s)", label, toJsArray(values));
+ executeChartMethod("addDataset('%s', %s)", label, JsClient.toJsArray(values));
}
public void setData(String[] labels, String label, int[] values) {
- callMethod(getJsChartVar(), "setData(%s, '%s', %s)", toJsArray(labels), label, toJsArray(values));
+ executeChartMethod("setData(%s, '%s', %s)", JsClient.toJsArray(labels), label, JsClient.toJsArray(values));
}
public void setDatasets(String[] labels, String[] label, int[][] values) {
- callMethod(getJsChartVar(), "setDatasets(%s, %s)", toJsArray(labels), toDatasets(label, values));
+ executeChartMethod("setDatasets(%s, %s)", JsClient.toJsArray(labels), toDatasets(label, values));
}
protected String toDatasets(String[] label, int[][] values) {
}
public void clearDatasets() {
- callMethod(getJsChartVar(), "clearDatasets()");
+ executeChartMethod("clearDatasets()");
}
}