I work with smartGwt 3.0 power version
I want to change the shema and the tableName in my Datasource (.ds.xml)
I try this way but it's not working:
	And in my Java code :
	schema and tableName are set I see in GWT log but how to get it in the XML datasource file ? 
I have also see that : DynamicDSGenerator, DataSource.fromXML(), DataSource.addDynamicDSGenerator(). I have read the javadoc, and quick guide and other forum post but I don't know how to use it.
Is everywhere a sample or a other documentation?
Thanks,
					I want to change the shema and the tableName in my Datasource (.ds.xml)
I try this way but it's not working:
Code:
	
	<DataSource serverType="sql" dataSourceVersion="1" 
	dbName="Test KUL" ID="DIM_TREEDATASOURCE" schema="{$schema}" tableName="{$tableName}" >
	
    <fields>
        <field name="PARENT_ID" type="text" length="140" primaryKey="true"/>
        <field name="CHILD_ID" type="text" length="140"/>
        <field name="CHILD_DESC" type="text" length="140"/>
<!--         <field name="PARENT_MEMBER_ID" type="float"/> -->
<!--         <field name="CHILD_MEMBER_ID" type="float"/> -->
    </fields>
    <generatedBy>SC_SNAPSHOT-2012-02-05_v8.2p/PowerEdition Deployment 2012-02-05</generatedBy>
</DataSource>
Code:
	
	DataSource ds = new TreeDs("BO","V_UM_CONN_BU","DIM_TREEDATASOURCE");
....
	private  class TreeDs extends DataSource {  
  
	    public TreeDs(String schema,String table,String id) {  
	    	this.setAttribute("schema", schema, true);
	    	this.setAttribute("tableName", table, true);
	    	this.setID(id);   	
	    	GWT.log(getAttribute("schema"));
	    	GWT.log(getAttribute("tableName"));
	    	
	        setTitleField("CHILD_DESC");  
	       
	        DataSourceTextField desc = new DataSourceTextField("CHILD_DESC", "Description", 128);
	        //desc.setAttribute("tableName", table);
	        DataSourceTextField pId = new DataSourceTextField("PARENT_ID", "Description", 128);
	        //pId.setAttribute("tableName", table);
	        pId.setPrimaryKey(true);
	        DataSourceTextField cId = new DataSourceTextField("CHILD_ID", "Description", 128);
	        //cId.setAttribute("tableName", table);
	        
	        
	        //DataSourceTextField desc = new DataSourceTextField("CHILD_DESC", "Description", 128);
	  
	        
	        setFields(desc,pId,cId);  
	  
	         
	        
	    }  
	}
I have also see that : DynamicDSGenerator, DataSource.fromXML(), DataSource.addDynamicDSGenerator(). I have read the javadoc, and quick guide and other forum post but I don't know how to use it.
Is everywhere a sample or a other documentation?
Thanks,
Comment