static void Main() { var win = new Window(new WindowConfig { width = 300, height = 200 }); win.show(); ExtContext.create <Window>(new WindowConfig { width = 100, height = 100 }).show(); }
//TODO static void OnReady() { var store = ExtContext.create("Ext.data.TreeStore", new TreeStoreConfig { //proxy = // sorter }); // Ext.require([ // 'Ext.tree.*', // 'Ext.data.*', // 'Ext.window.MessageBox' //]); //Ext.onReady(function() { // var store = Ext.create('Ext.data.TreeStore', { // proxy: { // type: 'ajax', // url: 'check-nodes.json' // }, // sorters: [{ // property: 'leaf', // direction: 'ASC' // }, { // property: 'text', // direction: 'ASC' // }] // }); var tree = ExtContext.create("Ext.tree.panel", new PanelConfig { //store = store, rootVisible = false, useArrows = true, frame = true, title = "Check Tree", renderTo = "tree-div", width = 200, height = 250, //dockedItems = }); // var tree = Ext.create('Ext.tree.Panel', { // store: store, // rootVisible: false, // useArrows: true, // frame: true, // title: 'Check Tree', // renderTo: 'tree-div', // width: 200, // height: 250, // dockedItems: [{ // xtype: 'toolbar', // items: { // text: 'Get checked nodes', // handler: function(){ // var records = tree.getView().getChecked(), // names = []; // Ext.Array.each(records, function(rec){ // names.push(rec.get('text')); // }); // Ext.MessageBox.show({ // title: 'Selected Nodes', // msg: names.join('<br />'), // icon: Ext.MessageBox.INFO // }); // } // } // }] // }); //}); }