def fromDict(self, item): try: MobileFormItem.fromDict(self, item) self.__values = list() self.setValue(item.get("value")) items = item.get("values").get("items") for value in items: self.__values.append(str(value.get("item"))) except: print "Can't get values from stringcombo: ", repr(item) print sys.exc_info()[1]
def fromDict(self, rawitem): try: MobileFormItem.fromDict(self, rawitem) self.__availableValues = list() rawitems = rawitem.get("values") for rawvalue, rawsubitems in rawitems.items(): item = ItemWithSubitems(rawvalue) for x in rawsubitems: item.append(x["item"]) self.__availableValues.append(item) self.__selectedValue = rawitem["value"] except: print "Can't get values from connectedstringcombo: ", repr(rawitem) print sys.exc_info()[1]
def asDict(self): d = MobileFormItem.asDict(self) if self.getValue(): d["value"] = "true" else: d["value"] = "false" return d
def asDict(self): d = MobileFormItem.asDict(self) d["value"] = self.getValue() d["size"] = str(self.getSize()) if not self.getUrl() in ("", None): d["url"] = str(self.getUrl()) return d
def asDict(self): d = MobileFormItem.asDict(self) d["value"] = self.getValue() items = list() for item in self.__values: d2 = OrderedDict() d2["item"] = item items.append(d2) d3 = OrderedDict() d3["items"] = items d["values"] = d3 return d
def asDict(self): d = MobileFormItem.asDict(self) values = OrderedDict() for items in self.__availableValues: rawsubitems = list() for subitem in items: if subitem in (" ", None): subitem = "" rawsubitems.append({"item": subitem}) values[items.getValue()] = rawsubitems d["values"] = values d["value"] = self.__selectedValue return d
def asDict(self): d = MobileFormItem.asDict(self) d["value"] = self.getValue() return d
def fromDict(self, item): MobileFormItem.fromDict(self, item) self.setValue(item.get("value"))
def __init__(self, factory, label=None): MobileFormItem.__init__(self, factory, label) self.__value = ""
def asDict(self): d = MobileFormItem.asDict(self) return d
def fromDict(self, item): MobileFormItem.fromDict(self, item)
def fromDict(self, item): MobileFormItem.fromDict(self, item) self.setValue(item.get("value", "")) self.setSize(item.get("size", 20)) self.setSize(item.get("url", ""))
def __init__(self, factory, label=None): MobileFormItem.__init__(self, factory, label) self.__value = True self.__size = 20 self.__url = ""
def __init__(self, factory, label=None): MobileFormItem.__init__(self, factory, label) self.__availableValues = list() # ItemWithSubitems self.__selectedValue = None