Programmatically I created a list which is type of GenericList. in the onet.xml file of my Web template I added following
<View List="Lists/MyList" BaseViewID="1" WebPartZoneID="Left" WebPartOrder="1" />
It works but when I go to the page the list shows only the Title column and I have to got to edit webpart and choose default view "All objects" to show my columns.
I have tried to modify the default view, I have tried to add new Content Type and delete alla other content types, I have tried to hide Title, I have tried to delete Title (but failed because it is basetype and cannot delete it), I have tried to create new view and add it as default. but no success. first time I go to the page it shows only Title and I have to edit the web part.