Chrome 18.0.1025.152
SC_SNAPSHOT-2012-01-19_v8.2p/PowerEdition Deployment 2012-01-19
Windows 7 64bit
RSA 8.0.4 WAS 8.0
I have a hibernate datasource that includes a field from a related datasource. When I add a dynamicform with canEdit = false, the included field is displaying an editable textbox rather than a <div> label like the rest of the fields.
Datasource
	Dynamic Form
	
		
							
						
					SC_SNAPSHOT-2012-01-19_v8.2p/PowerEdition Deployment 2012-01-19
Windows 7 64bit
RSA 8.0.4 WAS 8.0
I have a hibernate datasource that includes a field from a related datasource. When I add a dynamicform with canEdit = false, the included field is displaying an editable textbox rather than a <div> label like the rest of the fields.
Datasource
Code:
	
	isc.DataSource.create({
    fields:[
        {
            title:"TransmissionID",
            type:"sequence",
            name:"transmitSessionId",
            primaryKey:true
        },
        {
            title:"Employee #",
            name:"employeeNumber"
        },
        {
            includeFrom:"device.serialNumber",
            title:"Device Serial #",
            type:"text",
            canEdit:"false",
            name:"serialNumber",
            valueXPath:"device/serialNumber"
        },
        {
            title:"Start",
            type:"date",
            name:"startTime"
        },
        {
            title:"Finish",
            type:"date",
            name:"stopTime"
        },
        {
            title:"Telxon Completed",
            type:"boolean",
            name:"telxonCompleted"
        },
        {
            title:"Server Completed",
            type:"boolean",
            name:"serverCompleted"
        },
        {
            title:"Shopback Requested",
            name:"shopbackFileNumber"
        },
        {
            title:"Transaction Count",
            type:"integer",
            name:"transactionCount"
        },
        {
            title:"Error Log",
            type:"boolean",
            name:"errorLogExists"
        },
        {
            hidden:true,
            name:"device",
            foreignKey:"device.serialNumber"
        }
    ],
    ID:"transmission",
    serverType:"hibernate"
})
isc.DataSource.create({
    inheritsFrom:isc.DataSource.create({
        xmlFromConfig:"true",
        generatedBy:"SC_SNAPSHOT-2012-01-19_v8.2p/PowerEdition Deployment 2012-01-19",
        entityName:"amgreetings.telxondatawedge.rest.bean.Device",
        dataSourceVersion:"1",
        fields:[
            {
                type:"text",
                name:"landmarkCode"
            },
            {
                type:"text",
                name:"loginCode"
            },
            {
                type:"text",
                name:"employeeNumber"
            },
            {
                type:"text",
                name:"serialNumber"
            }
        ],
        ID:"device_inheritsFrom",
        serverType:"hibernate"
    })
,
    fields:[
    ],
    ID:"device",
    serverType:"hibernate"
})
Code:
	
	public class DetailGroupForm extends DynamicForm implements HasText{
	public DetailGroupForm(){
		this.setIsGroup(true);
		this.setNumCols(12);
		this.setWidth100();
		this.setWrapItemTitles(false);
		this.setCanEdit(false);
		this.setStyleName("detail-group-form");
	}
	@Override
	public String getText() {
		return this.getGroupTitle();
	}
	@Override
	public void setText(String text) {
		this.setGroupTitle(text);
		
	}
	
}

Comment