Click here to Skip to main content
15,884,099 members
Articles / Web Development / ASP.NET

Monorail Hands-On

Rate me:
Please Sign up or sign in to vote.
4.78/5 (15 votes)
19 Feb 2008CPOL9 min read 71.2K   1.1K   40  
In this article, I will present a sample application using the Monorail framework and provide the basic concepts of the design pattern known as MVC.
/*
 * Ext JS Library 1.0.1
 * Copyright(c) 2006-2007, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://www.extjs.com/license
 */

Ext.UpdateManager.defaults.indicatorText="<div class=\"loading-indicator\">Laster...</div>";if(Ext.grid.Grid){Ext.grid.Grid.prototype.ddText="{0} markerte rader";}if(Ext.TabPanelItem){Ext.TabPanelItem.prototype.closeText="Lukk denne fanen";}if(Ext.form.Field){Ext.form.Field.prototype.invalidText="Verdien i dette felter er ugyldig";}if(Ext.LoadMask){Ext.LoadMask.prototype.msg="Laster...";}Date.monthNames=["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"];Date.dayNames=["S\xc3\xb8ndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","L\xc3\xb8rdag"];if(Ext.MessageBox){Ext.MessageBox.buttonText={ok:"OK",cancel:"Avbryt",yes:"Ja",no:"Nei"};}if(Ext.util.Format){Ext.util.Format.date=function(v,_2){if(!v){return "";}if(!(v instanceof Date)){v=new Date(Date.parse(v));}return v.dateFormat(_2||"d/m/Y");};}if(Ext.DatePicker){Ext.apply(Ext.DatePicker.prototype,{todayText:"I dag",minText:"Denne datoen er tidligere enn den tidligste tillatte",maxText:"Denne datoen er senere enn den seneste tillatte",disabledDaysText:"",disabledDatesText:"",monthNames:Date.monthNames,dayNames:Date.dayNames,nextText:"Neste m\xc3\xa5ned (Control+Pil H\xc3\xb8yre)",prevText:"Forrige m\xc3\xa5ned (Control+Pil Venstre)",monthYearText:"Velg en m\xc3\xa5ned (Control+Pil Opp/Ned for \xc3\xa5 skifte \xc3\xa5r)",todayTip:"{0} (mellomrom)",format:"d/m/y"});}if(Ext.PagingToolbar){Ext.apply(Ext.PagingToolbar.prototype,{beforePageText:"Side",afterPageText:"av {0}",firstText:"F\xc3\xb8rste side",prevText:"Forrige side",nextText:"Neste side",lastText:"Siste side",refreshText:"Oppdater",displayMsg:"Viser {0} - {1} of {2}",emptyMsg:"Ingen data \xc3\xa5 vise"});}if(Ext.form.TextField){Ext.apply(Ext.form.TextField.prototype,{minLengthText:"Den minste lengden for dette feltet er {0}",maxLengthText:"Den st\xc3\xb8rste lengden for dette feltet er {0}",blankText:"Dette feltet er p\xc3\xa5krevd",regexText:"",emptyText:null});}if(Ext.form.NumberField){Ext.apply(Ext.form.NumberField.prototype,{minText:"Den minste verdien for dette feltet er {0}",maxText:"Den st\xc3\xb8rste verdien for dette feltet er {0}",nanText:"{0} er ikke et gyldig nummer"});}if(Ext.form.DateField){Ext.apply(Ext.form.DateField.prototype,{disabledDaysText:"Deaktivert",disabledDatesText:"Deaktivert",minText:"Datoen i dette feltet m\xc3\xa5 v\xc3\xa6re etter {0}",maxText:"Datoen i dette feltet m\xc3\xa5 v\xc3\xa6re f\xc3\xb8r {0}",invalidText:"{0} is not a valid date - it must be in the format {1}",format:"m/d/y"});}if(Ext.form.ComboBox){Ext.apply(Ext.form.ComboBox.prototype,{loadingText:"Laster...",valueNotFoundText:undefined});}if(Ext.form.VTypes){Ext.apply(Ext.form.VTypes,{emailText:"Dette feltet skal v\xc3\xa6re en epost adresse i formatet \"user@domain.com\"",urlText:"Dette feltet skal v\xc3\xa6re en link (URL) i formatet \"http:/"+"/www.domain.com\"",alphaText:"Dette feltet skal kun inneholde bokstaver og _",alphanumText:"Dette feltet skal kun inneholde bokstaver, tall og _"});}if(Ext.grid.GridView){Ext.apply(Ext.grid.GridView.prototype,{sortAscText:"Sorter stigende",sortDescText:"Sorter synkende",lockText:"L\xc3\xa5s kolonne",unlockText:"L\xc3\xa5s opp kolonne",columnsText:"Kolonner"});}if(Ext.grid.PropertyColumnModel){Ext.apply(Ext.grid.PropertyColumnModel.prototype,{nameText:"Navn",valueText:"Verdi",dateFormat:"d/m/Y"});}if(Ext.SplitLayoutRegion){Ext.apply(Ext.SplitLayoutRegion.prototype,{splitTip:"Dra for \xc3\xa5 endre st\xc3\xb8rrelse.",collapsibleSplitTip:"Dra for \xc3\xa5 endre st\xc3\xb8rrelse, dobbelklikk for \xc3\xa5 skjule."});}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Instructor / Trainer Alura Cursos Online
Brazil Brazil

Comments and Discussions