fermer des onglets et détruire des choses [dumb girl asking] - HTML/CSS - Programmation
Marsh Posté le 28-03-2008 à 10:13:19
T'as bien appellé la fonction GestionCretin pour initialiser cretinToDebile() ?
Marsh Posté le 28-03-2008 à 10:34:37
je ne sais pas ...
je vais essayer d'être plus claire :
d'un côté, j'ai la gestion des crétins et de l'autre la gestion des débiles
je souhaite transformer des crétins en débiles
et passer du panneau crétin au panneau débile en "transportant" des données (nom, profession, palmarès de crétinitude qui devient palmarès de débilitude, ...)
la fonction faisant la transformation utilise pas mal d'éléments de GestionCretin()
mais dans cuisine.js, quand j'appelle cretinToDebile() je n'appelle pas GestionCretin() ... c'est ça le problème ?
Marsh Posté le 28-03-2008 à 10:56:00
dis comme ça, c'est évident.
Bon, comment je fais alors ?
parce que si je sors cretinToDebile de GestionDebile, ça va gueuler que plein de trucs ne sont pas définis ...
Marsh Posté le 28-03-2008 à 11:09:14
Faut juste appeller GestionDebile.
Genre :
Code :
|
Marsh Posté le 28-03-2008 à 11:25:19
youpi ya \o/
me voilà au problème suivant : mapper un xml pour passer du masque cretin au masque debile
mais bon, ça, je peux le vaincre
Marsh Posté le 02-04-2008 à 15:14:28
question du jour, un panel dans un panel,
ça se fait ?
c'est mal ?
j'ai rien compris à la prog ?
---
je suppose que je n'ai rien compris et que je m'exprime mal mais que ça existe.
Marsh Posté le 02-04-2008 à 16:05:14
ReplyMarsh Posté le 02-04-2008 à 16:12:05
un div dans un div ?
c'est tout a fait légal
Marsh Posté le 02-04-2008 à 16:27:34
je n'écris pas de div
dans mon panneau central j'affiche les données issues d'un fichier XML dans un formulaire
une partie des données est "non modifiable" mais a besoin d'être affichée
le panel qui englobe le formulaire c'est demandeForm
la liste des éléments de mon formulaire c'est demandeItems
Code :
|
c'est la liste demandeItems que j'aimerais "scinder"
mais je bloque
Marsh Posté le 02-04-2008 à 16:43:42
oui je pense que ca doit etre possible de faire un panel dans un panel ...
je comprends pas trop ton problème avec demandeItems.
si tu ecris avant ta fonctio demandeForm :
var demandeItems = new Ext.FormPanel({
}
J'ai quelques doutes que ce soit ca que tu demandes
Marsh Posté le 02-04-2008 à 16:57:30
je veux remplacer demandeItems qui a cette gueule :
Code :
|
par [demandeNonModifiableItems, demandeVariableItems]
où demandeNonModifiableItems rassemble par exemple
Code :
|
et c'est là que se trouve mon problème, si je mets les deux listes à la suite ça ne me sort rien, ça mouline dans le vent
Marsh Posté le 03-04-2008 à 11:11:36
problème contourné par plein de lignes machin.enable() ou machin.disable() selon les besoins (ya une vingtaine de machin ...)
----
new question :
pas d'erreur sous FF
plein d'erreurs sous IE
je pars à la recherche des virgules en fin de liste, et d'autres fantaisies.
toute indication, conseil sur ce pénible chemin est le bienvenue
Marsh Posté le 04-04-2008 à 10:21:45
je déteste IE
ligne : 17
caractère : 3
erreur : objet requis
...si je vais à la ligne 17 du source :
return false;
je suppose que ce n'est pas de cette ligne qu'il parle
il y a moyen de savoir où se trouve concrètement l'erreur ?
Marsh Posté le 04-04-2008 à 12:24:47
installer le microsoft script debugger
et en aussi companionJS et là tu auras la vraie ligne
Marsh Posté le 04-04-2008 à 12:32:41
je regarde ça
pour le moment je n'avais mis que IE web developper toolbar et euh ... ça ne m'aidait pas
Marsh Posté le 04-04-2008 à 12:40:41
au hasard, ne sait on jamais ...
en relisant le code fait avant moi, j'ai une question : il ne faut pas forcément quelque chose derrière "return" ?
Code :
|
Marsh Posté le 04-04-2008 à 14:34:07
ms script debugger > j'y pane rien ... ça fait plaisir
Marsh Posté le 15-04-2008 à 15:21:27
I'm back \o/
je me casse les dents sur un borderlayout dans un border layout dans un border layout
qui n'a pas la gueule attendue (loin s'en faut)
quelques conseils ? liens ?
(et l'api d'extjs est dans les choux)
Marsh Posté le 16-04-2008 à 10:55:57
Pourquoi le layout ne prend pas toute la place ?
initialement, j'avais ce code :
Code :
|
Dans la partie où il y a BiduleForm, j'ai besoin de mettre BiduleForm et autre chose
j'ai donc ajouté un layout où mettre BiduleForm :
Code :
|
et c'est avec ce code que le problème d'affichage se fait
Marsh Posté le 16-04-2008 à 11:10:47
c'est un peu de la programmation spageti
sinon, les items de BiduleForm ne font référence à rien.
c'est normal que BiduleItems ne vaut rien ?
Marsh Posté le 16-04-2008 à 11:16:07
j'ai pas mis les 800lignes de code qui précèdent mais BiduleItems est défini et même complet
la première fournée de code que je donne me fait afficher tout ce que je veux où je veux comme je lui dis
c'est quand je veux mettre l'un des panels dans un layout (parce que je vais avoir besoin de mettre 2 panels là où il n'y en a qu'un) qu'il se recroqueville
pour la prog spaghetti, ça veut dire quoi ?
je ne suis pas contre m'améliorer
Marsh Posté le 16-04-2008 à 11:34:59
J'ai trouvé
dans BiduleSupportForm, j'ai rajouté le paramètre suivant :
Code :
|
Marsh Posté le 16-04-2008 à 12:28:53
ReplyMarsh Posté le 18-04-2008 à 10:09:27
la programmation spagetti, j'entends un peu le meme principe que les goto label que tous bon programmeur conseille.... En fait, je veut dire que je trouve que tu passes un peu trop par des variables. Ce n'est pas évident de suivre. Mais d'un autre coté si c'est mal indenté dans les balise [cpp], c'est pas plus mal de passer par des variables....
Sinon merci pour ta réponse. Ta solution te permet d'utiliser la region "center" et de remplir toute la région.
Je t'aurais répondu d'essayer de passer ton panel fitlayout mais le problème c'est que tu n'aurais pas pu mettre "center". Bref pas une réponse terrible
Sinon as tu remarqué que lorsque mon mets un combobox en enable dans les options, la fléche est tronqué MAIS uniquement sous IE.
Marsh Posté le 18-04-2008 à 10:55:44
weed a écrit : la programmation spagetti, j'entends un peu le meme principe que les goto label que tous bon programmeur conseille.... En fait, je veut dire que je trouve que tu passes un peu trop par des variables. Ce n'est pas évident de suivre. Mais d'un autre coté si c'est mal indenté dans les balise [cpp], c'est pas plus mal de passer par des variables.... |
ma yé né lé fé pas exprés, yé pouss, yé pouss é pi ça passe
ou pas.
J'ai jamais programmé aussi cradement, à mon goût.
weed a écrit : |
nan, j'ai pas remarqué
chezmoiçacoupepas
Marsh Posté le 24-04-2008 à 16:35:06
stitch+, utilises tu JsonView ?
Mon petit problème c'est que je n'arrive pas à filtrer des données d'un JsonView.
Lorsqu'il s'agit de filtrer des données d'un grid normal, pas de problème venant d'un Data.Store.
J'utilise la méthode filterBy. Le 2ème argument est un fonction qui est appelé à chaque record et cette fonction recoit comme argument le record courant. Donc dans mon filter, il m'est possible de filtrer avec un truc du genre :
ds.filterBy(function(r){
if (r.data.id == 1)
return true;
else
return false;
}
Il existe aussi un filterBy pour le jsonView mais la fonction "fn" a l'air de rien recevoir comme argument ...
Citation : |
As tu deja eu l'occasion de filtrer un JsonView ?
Je me permet de poster dans ton thread pour concentrer les sujet sur ExtJS
Marsh Posté le 24-04-2008 à 18:12:59
je n'utilise pas JsonView ou alors à l'insu de mon plein gré
et fais comme chez toi
Marsh Posté le 02-05-2008 à 15:28:41
la question du jour :
peut on faire un tabpanel dans lequel on ne voit pas les onglets ?
Marsh Posté le 04-05-2008 à 23:46:59
j'ai trouvé au fait pour mon pb de filtre sur un jview. Je te mettrais la réponse .
Malheuresement pour toi, je n'ai jamais créé des tabulations. Donc je peux pas pour le moment t'aider.
Marsh Posté le 14-05-2008 à 09:52:05
Dumb girl is back
j'ai un form, priereForm :
Code :
|
mais j'ai plusieurs versions de priereItems, qui ont des champs en commun.
Code :
|
Code :
|
Code :
|
Selon une action de l'utilisateur (clique d'un bouton) que je sais reconnaitre, il faut que je change la liste d'items de mon formulaire
actuellement, une fois que priereForm a été définie, je n'arrive pas à modifier priereItems
Si quelqu'un avait une piste, je suis preneuse
Marsh Posté le 19-05-2008 à 16:15:54
Nouveau problème : je veux fermer mes onglets et bien détruire les objets en fermant
mon problème est l'objet TestATab : il n'est pas détruit, ni vidé, ni réduit à indéfini et ça,
ça me pose des problèmes quand je veux réouvrir l'onglet.
J'ai tenté de mettre des listeners mais ça semble sans succès. Des idées ?
Code :
|
Marsh Posté le 19-05-2008 à 16:26:27
stitch+ a écrit : Nouveau problème : je veux fermer mes onglets et bien détruire les objets en fermant |
Es tu sur que tes evenements ne sont pas déclenchés ?
As tu essayés ceci ?
Code :
|
Si mon coucou n'est pas affiché ca serait plutot les evenements (termes utilisé de ExtJS )...
Par contre si c'est reellement la destruction avec ton destroy qui ne fonctionne pas, je te sugere de cacher ton onglet dans ce cas. Ce n'est pas tres propre j'avoue.
Marsh Posté le 19-05-2008 à 16:43:06
weed a écrit : |
effectivement, contrairement à ce que laisse croire la doc, le panel n'a rien à foutre de close et beforeclose ...
Code :
|
je vais voir si j'arrive à mes fins avec le destroy
Marsh Posté le 19-05-2008 à 16:47:05
tu n'as pas aimé mes "coucou c moi" :----)
oki, c'est un bon début pour trouver une solution à ton pb
Marsh Posté le 19-05-2008 à 17:07:38
Code :
|
je tâtonne, et je découvre que ce listener là, ben ça fait soit une boucle infine de messagebox, soit firefox le détecte et pan "too much recursion"
Marsh Posté le 28-03-2008 à 10:03:19
Vu que j'ai toujours des questions connes à laquelle n'importe quel programmeur digne de ce nom a déjà la réponse, mais que je perds une demi-journée voire plus à trouver la réponse et que je ne vais pas faire un topic pour chaque merdouille, je me permets d'ouvrir ma FAQ perso sur JS, ExtJS et prochainement les CSS ...
----
Précision : je bosse sous firefox avec firebug, l'appli devra être supportée par IE6et+
et ma BDD, c'est une base de document Domino, donc pas de PHP.
Question du jour :
dans un fichier abruti.js je définis une fonction cretinToDebile
dans un fichier cuisine.js j'appelle la fonction cretinToDebile()
et j'obtiens l'erreur :
"CretinToDebile is not a function"
mais pourquoi donc ?
les RTFM sont mal accueillis
Message édité par stitch+ le 19-05-2008 à 16:06:50
---------------
viendez broder, mon blog et à écouter : la Pause Bad, parlons badminton