| Home | Trees | Indices | Help |
|
|---|
|
|
1 from pyforms.terminal.Controls.ControlBase import ControlBase4 5 _items = None 6668 self._items = {} 9 self._addingItem = False 10 return "controls.push(new ControlCombo('%s','%s', []));" % (self._label, self._name)1113 #if not self._addingItem: 14 #item = self._form.comboBox.currentText() 15 # if len(item)>=1: OTControlBase.value.fset(self, self._items[str(item)]) 16 return 01719 if self._items==None: self._items={} 20 self._addingItem = True 21 #if not (label in self._items.keys()): 22 # self._form.comboBox.addItem( label ) 23 24 firstValue = False 25 if self._items=={}: firstValue = True 26 27 if value==None: 28 self._items[label] = label 29 else: 30 self._items[label] = value 31 self._addingItem = False 32 33 if firstValue: self.value = self._items[label]34 35 39 #self._form.comboBox.clear() 40 41 @property 43 44 @property 46 47 @property 49 50 @value.setter52 for key, val in self._items.items(): 53 if value == val: 54 if self._value!=value: self.valueUpdated(value) 55 self._value = val56 57 @property 59 60 @text.setter
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Fri Sep 11 13:06:35 2015 | http://epydoc.sourceforge.net |