<%
List<ExtJS.Net.ExtJsBase> list = new List<ExtJS.Net.ExtJsBase>()
{
new ExtJS.Net.ExtJS.Form.ExtFormPanel()
{
border=false, bodyStyle="padding:10px;",
items=new List<ExtJS.Net.ExtJsBase>()
{
new ExtJS.Net.ExtJS.Form.ExtTextField(){fieldLabel="sdffd",name="textField" ,value="Text value"}
}
}
};
%>
<%=this.HtmlExtJs().Init("ss") .Width(800).Height(300).Title("xxxx").Item(list) .onRender()%>
(ASPX code)
The extension method is used, but is it good or not? The feeling is still complex, it seems to need optimization.
Interface
<script type="text/javascript">
Ext.onReady(function() {
var ss = new Ext.Window ({height : 300,
items : [new Ext.form.FormPanel ({bodyStyle : 'padding:10px;',
border : false,
items : [new Ext.form.TextField ({fieldLabel : 'sdffd',
name : 'textField',
value : 'Text value'
})
]
})
],
title : 'xxxx',
width : 800
});
ss.show();});
</script>
(Generated static JS)