Hi,
There seem to be a problem in DynamicForm when trying to turn canEdit() to false. Here is a small example:
	And here is the datasource definition:
	In the dynamic form, the BUNIT_NAME field is still editable, altough I've called setCanEdit(false) in the dynamic form.
Note that if I add:
	... then the field is read-only as expected.
Can you please have a look if fix this if necessary?
Thanks,
Thomas
PS: We are using SGWT 4.0 (Power edition)
					There seem to be a problem in DynamicForm when trying to turn canEdit() to false. Here is a small example:
Code:
	
	DataSource.load("test", new Function() {
			
			@Override
			public void execute() {
				DynamicForm form = new DynamicForm();
				form.setDataSource(DataSource.get("test"));
				form.setCanEdit(false);
				form.fetchData(new Criteria("ID", "1"));
				form.draw();
			}
		}, true);
Code:
	
	<DataSource
    ID="test"
	serverType="sql"
	tableName="SEC_OPERATOR"
>
    <fields>
   		<field name="ID" type="integer"	hidden="true" primaryKey="true" />
        <field name="NAME" type="text" title="Name"/>
        <field name="BUNIT_ID" type="integer" foreignKey="businessUnit.ID" hidden="true" title="Business Unit"/>
        <field name="BUNIT_NAME" type="text" includeFrom="businessUnit.NAME" title="BUnit" />
    </fields>
    
</DataSource>
Note that if I add:
Code:
	
	form.getField("BUNIT_NAME").setCanEdit(false);
Can you please have a look if fix this if necessary?
Thanks,
Thomas
PS: We are using SGWT 4.0 (Power edition)
Comment