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]
Esempio n. 2
0
    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]
Esempio n. 3
0
 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
Esempio n. 6
0
 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
Esempio n. 7
0
 def asDict(self):
     d = MobileFormItem.asDict(self)
     d["value"] = self.getValue()
     return d
Esempio n. 8
0
 def fromDict(self, item):
     MobileFormItem.fromDict(self, item)
     self.setValue(item.get("value"))
Esempio n. 9
0
 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 = ""
Esempio n. 14
0
 def __init__(self, factory, label=None):
     MobileFormItem.__init__(self, factory, label)
     self.__availableValues = list()  # ItemWithSubitems
     self.__selectedValue = None