ROTATE TO/ROTATE BY for this components it is working only on an event....? or I can just create a new label and apply rotateTo(30);
Thank you
Thank you
HashMap<String, String> vM = new HashMap<String, String>();
vM.put("missingBoth", "not ready");
vM.put("missingAddress", "not ready");
vM.put("missingCategory", "not ready");
vM.put("finished", "ready");
public final class myListGridField.setFilterEditorValueMap(vM);
isc.ListGrid.create({
ID: "countryList",
width:820, height:224, alternateRecordStyles:true,
cellHeight:42, wrapCells:true,
dataSource: countryDS,
fields:[
{name:"countryName", width:100},
{name:"government", width:175,
editorType:"textArea",
editorProperties:{height:40}
},
{name:"population", width:100, formatCellValue:"isc.NumberUtil.toUSString(value)",
editorType:"spinner"
},
{name:"independence", width:225,
editorProperties:{useTextField:false}
},
{
"name":"capital",
"editorType":"ComboBoxItem",
"valueField":"pk",
"editorProperties": {
"autoFetchData":true,
"fetchDelay":500,
"displayField":"capital",
"pickListWidth":"300",
"optionDataSource": countryDS,
"filterFields": [ "countryCode"],
"pickListFields": [{
"name":"pk",
"title":"Number",
"type":"text"
}, {
"name":"countryCode",
"title":"Code",
"type":"text"
}, {
"name":"capital",
"title":"Capital",
"type":"text",
"showIf": function() { return false }
}
],
"pickListProperties": {
"showFilterEditor":true
}
}
},
],
autoFetchData: true,
canEdit: true,
editEvent: "click"
})
DateChooser chooser = new DateChooser();
chooser.setFirstDayOfWeek( value );
DateChooser.setDefaultProperties( chooser );
private void downloadCsv() {
DSRequest dsRequestProperties = new DSRequest();
dsRequestProperties.setExportAs(ExportFormat.CSV);
dsRequestProperties.setExportDisplay(ExportDisplay.DOWNLOAD);
List<String> gridFields = MainPanel.getGrid().getFieldsNames();
dsRequestProperties.setExportFields(gridFields.toArray(new String[0]));
MainPanel.getGrid().exportData(dsRequestProperties);
}
public class SGwtUI implements EntryPoint {
public void onModuleLoad() {
VLayout main = new VLayout();
ListGrid worklistGrid = new ListGrid();
worklistGrid.setDataSource(WorklistDataSource.getInstance());
worklistGrid.setAutoFetchData(true);
main.addMember(worklistGrid);
main.draw();
}
}
public class WorklistDataSource extends RestDataSource {
public static final String ID = "worklistDS";
private static final WorklistDataSource INSTANCE = new WorklistDataSource();
public static WorklistDataSource getInstance() {
return INSTANCE;
}
private WorklistDataSource() {
setID(ID);
setClientOnly(false);
setFields(generateFields());
setOperationBindings(generateOperationBindings());
}
private OperationBinding[] generateOperationBindings() {
List<OperationBinding> operationBindings = new ArrayList<OperationBinding>();
OperationBinding fetchOB = new OperationBinding(DSOperationType.FETCH, "servlet");
fetchOB.setDataProtocol(DSProtocol.POSTPARAMS);
fetchOB.setDataFormat(DSDataFormat.JSON);
operationBindings.add(fetchOB);
return operationBindings.toArray(new OperationBinding[operationBindings.size()]);
}
private DataSourceField[] generateFields() {
List<DataSourceField> dsFields = new ArrayList<DataSourceField>();
DataSourceField idField = new DataSourceIntegerField("id");
idField.setPrimaryKey(true);
dsFields.add(idField);
DataSourceField typeField = new DataSourceTextField("code", "Type");
dsFields.add(typeField);
DataSourceField startField = new DataSourceDateField("started", "Started");
dsFields.add(startField);
return dsFields.toArray(new DataSourceField[dsFields.size()]);
}
}
{
"response":{
"status":0,
"startRow":0,
"endRow":1,
"totalRows":2,
"data":[
{"id":768,"code":"d","started":"2013-11-20T14:34:39Z"},
{"id":1242,"code":"p","started":"2013-11-20T14:34:45Z"}
]}
}
{
"response":{
"status":0,
"startRow":0,
"endRow":1,
"totalRows":2,
"data":{
"WHATISTHIS":[
{"id":768,"code":"d","started":"2013-11-20T14:34:39Z"},
{"id":1242,"code":"p","started":"2013-11-20T14:34:45Z"}
]}
}
}
final PickerIcon searchPicker = new PickerIcon (PickerIcon.SEARCH, new FormItemClickHandler () {
public void onFormItemClick (final FormItemIconClickEvent event) {
final String s = event.getItem ().getValue ().toString ();
final Criterion searchExaminer = new Criterion ("prueferNamen", OperatorId.STARTS_WITH, s);
final Criterion searchExam = new Criterion ("titel", OperatorId.CONTAINS, s);
final AdvancedCriteria examSearchCrit = new AdvancedCriteria (OperatorId.OR, new Criterion[] { searchExaminer, searchExam });
for (final ListGrid l : examLists) {
int idx = l.findIndex (examSearchCrit);
Record r = l.find (examSearchCrit);
...
Caused by: java.lang.ClassCastException: Cannot cast com.smartgwt.client.data.AdvancedCriteria to com.google.gwt.core.client.JavaScriptObject
at java.lang.Class.cast(Unknown Source)
at com.google.gwt.dev.shell.JsValueGlue.get(JsValueGlue.java:163)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:65)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.smartgwt.client.widgets.grid.ListGrid.find(ListGrid.java)
private void onRefresh() {
DataSource dataSource = listGrid.getDataSource();
Criteria criteria = listGrid.getCriteria();
Integer[] visibleRows = listGrid.getVisibleRows();
Integer startRow = 0;
Integer endRow = (visibleRows[1] + listGrid.getResultSet().getResultSize());
DSRequest request = new DSRequest();
request.setStartRow(startRow);
request.setEndRow(endRow);
request.setSortBy(listGrid.getSort());
dataSource.fetchData(criteria, new DSCallback() {
@Override
public void execute(DSResponse response, Object rawData, DSRequest request) {
DataSource dataSource = listGrid.getDataSource();
ResultSet resultSet = new ResultSet(dataSource);
resultSet.setInitialLength(response.getTotalRows());
resultSet.setInitialData(response.getData());
resultSet.setInitialSort(listGrid.getSort());
resultSet.setCriteria(listgrid.getCriteria());
listGrid.setData(resultSet);
}
}, request);
}
com.google.gwt.dev.shell.HostedModeException: invoke arguments: JS value of type JavaScript object(8659), expected int
at com.google.gwt.dev.shell.JsValueGlue.getIntRange(JsValueGlue.java:266)
at com.google.gwt.dev.shell.JsValueGlue.get(JsValueGlue.java:144)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:65)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.smartgwt.client.core.BaseClass.getAttributeAsInt(BaseClass.java)
at com.smartgwt.client.data.ResultSet.getResultSize(ResultSet.java:310)
at com.cedarcone.Orchestrate.client.viewer.tabset.classifier.StatusListGrid.refreshDisplay(StatusListGrid.java:182)
at com.cedarcone.Orchestrate.client.viewer.tabset.classifier.StatusListGrid.access$1(StatusListGrid.java:180)
at com.cedarcone.Orchestrate.client.viewer.tabset.classifier.StatusListGrid$2.run(StatusListGrid.java:65)
at com.google.gwt.user.client.Timer.fire(Timer.java:149)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:27
<field name="ownerName" hidden="true" includeFrom="Person.name"/>
<field name="owner" displayField="ownerName" editorType="ComboBoxItem" foreignKey="Person.id"/>
SelectItem owner = new SelectItem("owner");
owner.setSortField("lastname")
<field name="employer" includeFrom="Person.employer.name"/>