5,6 → 5,7 |
|
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.dao.ListeReferentielChampsEtendusDAO; |
import org.tela_botanica.client.modeles.objets.Configuration; |
|
import com.google.gwt.user.client.Timer; |
import com.gwtext.client.core.EventCallback; |
72,6 → 73,7 |
listenerConfigAutocompletion.setStopPropagation(false); |
listenerConfigAutocompletion.setStopEvent(false); |
|
if(Configuration.saisieChampsEtendusActivee()) { |
addKeyPressListener(new EventCallback() { |
|
@Override |
115,8 → 117,10 |
} |
} |
},listenerConfigAutocompletion); |
} else { |
initStoreVide(); |
} |
|
|
// Listener completion |
addListener(new ComboBoxListenerAdapter() { |
@Override |
186,4 → 190,21 |
Ext.get(idElementEnfant).setWidth("90%", false); |
Ext.get(cle).setWidth("100%", false); |
} |
|
private void initStoreVide() { |
Object[][] refData = new Object[0][1]; |
|
FieldDef defValeur = new StringFieldDef("valeur"); |
FieldDef[] defTab = {defValeur}; |
|
RecordDef rd = new RecordDef(defTab); |
|
final MemoryProxy dataProxy = new MemoryProxy(refData); |
final ArrayReader reader = new ArrayReader(rd); |
|
Store store = new Store(dataProxy,reader); |
|
setStore(store); |
store.load(); |
} |
} |