Add data source for forms
This commit is contained in:
parent
c3d3d67278
commit
d4ade2b94c
|
@ -115,19 +115,6 @@ class LOForm(ObjectBase):
|
|||
self._controls.append(control)
|
||||
setattr(self, c.Name, control)
|
||||
|
||||
@property
|
||||
def name(self):
|
||||
return self._obj.getName()
|
||||
@name.setter
|
||||
def name(self, value):
|
||||
self._obj.setName(value)
|
||||
|
||||
|
||||
class LOForms(ObjectBase):
|
||||
|
||||
def exists(self, name):
|
||||
return name in self.names
|
||||
|
||||
|
||||
class LOCalcSheet(object):
|
||||
|
||||
|
@ -138,10 +125,6 @@ class LOCalcSheet(object):
|
|||
def _init_values(self):
|
||||
self._events = None
|
||||
|
||||
@property
|
||||
def forms(self):
|
||||
return LOForms(self._dp.getForms(), self.doc)
|
||||
|
||||
@property
|
||||
def events(self):
|
||||
return self._events
|
||||
|
|
|
@ -1527,10 +1527,32 @@ class LOForm(object):
|
|||
def __len__(self):
|
||||
return len(self.obj)
|
||||
|
||||
def __str__(self):
|
||||
return f'Form: {self.name}'
|
||||
|
||||
@property
|
||||
def obj(self):
|
||||
return self._obj
|
||||
|
||||
@property
|
||||
def name(self):
|
||||
return self.obj.Name
|
||||
@name.setter
|
||||
def name(self, value):
|
||||
self.obj.Name = value
|
||||
|
||||
@property
|
||||
def source(self):
|
||||
return self.obj.DataSourceName
|
||||
@source.setter
|
||||
def source(self, value):
|
||||
self.obj.DataSourceName = value
|
||||
|
||||
def add(self, args):
|
||||
|
||||
|
||||
return
|
||||
|
||||
|
||||
class LOSheetForms(object):
|
||||
|
||||
|
|
Loading…
Reference in New Issue