SmartClient Version: v10.0p_2015-06-10/PowerEdition Deployment (built 2015-06-10)
Browser Version : IE 11.0.9600.17843
How to pass the Java object (Simple POJO) from client to Server DMI class.
//Client code
TestClass testClass = new TestClass();
testClass .setName("Tester");
Method 1:
Criteria lCriteria = new Criteria();
lCriteria.addCriteria("testObject",testClass );
//Also tried with Method 2:(OR))
DSRequest lDSRequest = new DSRequest();
lDSRequest.setAttributeAsJavaObject("test2", testClass);
dataSourceGrid.fetchData(lCriteria, new DSCallback() {
@Override
public void execute(DSResponse pDsResponse, Object pData, DSRequest pDsRequest) {
//Some Business
}
}, lDSRequest);
//Server code (DMI Class)
Method 1:
TestClass testClass = (TestClass) dsRequest.getCriteriaValue("testObject");
Method 2:
TestClass testClass = (TestClass) dsRequest.getAttribute("test2");
I am getting null in the Server class.
Browser Version : IE 11.0.9600.17843
How to pass the Java object (Simple POJO) from client to Server DMI class.
//Client code
TestClass testClass = new TestClass();
testClass .setName("Tester");
Method 1:
Criteria lCriteria = new Criteria();
lCriteria.addCriteria("testObject",testClass );
//Also tried with Method 2:(OR))
DSRequest lDSRequest = new DSRequest();
lDSRequest.setAttributeAsJavaObject("test2", testClass);
dataSourceGrid.fetchData(lCriteria, new DSCallback() {
@Override
public void execute(DSResponse pDsResponse, Object pData, DSRequest pDsRequest) {
//Some Business
}
}, lDSRequest);
//Server code (DMI Class)
Method 1:
TestClass testClass = (TestClass) dsRequest.getCriteriaValue("testObject");
Method 2:
TestClass testClass = (TestClass) dsRequest.getAttribute("test2");
I am getting null in the Server class.