Ich baue eine einfache App in appcelerator.
Ich verwende diesen Code, um ein Etikett mit Stil von TSS Datei zu erstellen.
function createHeader(headerText){
var heading = Ti.UI.createView({
backgroundColor : "#0c7b84"
});
var headingText = $.UI.create("Label", {
classes: 'headerTableLabel'
});
headingText.text = headerText;
heading.add(headingText);
return heading;
}
Die headerTableLabel Klasse wird in app.tss Datei deklariert
".headerTableLabel" : {
color : "#FFF",
font : {
fontSize : "13pt",
fontWeight : "Bold"
},
textAlign: "left"
}
Jetzt habe ich die createHeader Funktion in meinem Global.js eingefügt werden soll, so dass in diesem Modus ich diese Funktion von allen Controllern aufrufen meiner Bewerbung.
Aber wenn ich versuche, diese Funktion zu schneiden und kopieren (das funktioniert) in Global.js Datei, habe ich einen Fehler bei $ .UI.create
Message: Uncaught ReferenceError: $ is not defined Source: var headingText = $.UI.create("Label", { [ERROR] : V8Exception: Exception occurred at common/Globals.js:5: Uncaught ReferenceError: $ is not defined