def __init__(self,code, fichierCata=None, langue=None, fichierComm=None,appWeb=None) :
#if code==None : print ('il faut remonter une erreur'); exit()
self.code=code
- from InterfaceSsIhm.qtEficasSsIhm import AppliSsIhm
+ from InterfaceSsIhm.eficasSsIhm import AppliSsIhm
self.monEficas=AppliSsIhm(code=code, salome=0, multi=False, langue=langue,fichierCata=fichierCata)
# Si on permet l ouverture simultanee de plusieurs fichiers il faudra
# faire l equivalent du viewmanager
def toWebApp(self,fction,*args, **kwargs):
if self.appWeb == None : # test
#print ('self.appWeb.fromConnecteur', fction, *args, **kwargs)
+ if fction =='appendChildren' : print ('self.appWeb.fromConnecteur', fction, *args, **kwargs)
return
self.appWeb.fromConnecteur(fction, *args, **kwargs)
__import__(name)
code=prefs.code
monEficasConnecteur=accasConnecteur(code, langue='ang')
- #monEficasConnecteur.litFichierComm('/tmp/ajoutProcEtBloc.comm')
- #d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
- #pprint.pprint(d)
-
monEficasConnecteur.litFichierComm('../WebTest/web_tres_simple_avec_2Procs.comm')
idRacine=monEficasConnecteur.monEditeur.tree.racine.item.idUnique
+ r=monEficasConnecteur.appendChild(idRacine,'MonProc',0)
+ r=monEficasConnecteur.appendChild(idRacine,'MonProc2',1)
+ r=monEficasConnecteur.appendChild(idRacine,'MonProc',2)
+ r=monEficasConnecteur.appendChild(idRacine,'MonProc2',3)
+ r=monEficasConnecteur.appendChild(idRacine,'MonProc',4)
r=monEficasConnecteur.appendChild(idRacine,'MonProc2','last')
+ r=monEficasConnecteur.appendChild(idRacine,'MonProc2','first')
+ d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
+ (ok,newFile)=monEficasConnecteur.saveFile('/tmp/ajoutProc.comm')
- #d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
- #i=d['children'][2]['children'][0]['key']
- #r=monEficasConnecteur.changeValeur(i,'65')
- #d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
+ exit()
+ param1=d['children'][2]['children'][0]['key']
+ r=monEficasConnecteur.changeValeur(param1,'65')
+
+ param11=d['children'][2]['children'][1]['key']
+ r=monEficasConnecteur.changeValeur(param11,'2')
+
+ param12=d['children'][2]['children'][2]['key']
+ r=monEficasConnecteur.changeValeur(param12,'3')
+
+ r=monEficasConnecteur.changeValeur(param1,'2')
+ d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
#(ok,newFile)=monEficasConnecteur.saveFile('/tmp/ajoutProc.comm')
#pprint.pprint(d)
+ param1_inBloc=d['children'][2]['children'][3]['key']
+ # on supprime le bloc
+ r=monEficasConnecteur.changeValeur(param1_inBloc,'1')
+ # on le rajoute (pb du bloc dans le bloc)
+ r=monEficasConnecteur.changeValeur(param1_inBloc,'2')
+ d=monEficasConnecteur.getDicoForFancy(monEficasConnecteur.monEditeur.tree.racine)
+ print (d)
+ print (monEficasConnecteur.monEditeur.saveFile('/tmp/oo.comm'))
+ exit()
# creation du bloc
#r=monEficasConnecteur.changeValeur(i,'2')