本文整理匯總了Python中useless.xmlgen.base.BaseElement.__init__方法的典型用法代碼示例。如果您正苦於以下問題:Python BaseElement.__init__方法的具體用法?Python BaseElement.__init__怎麽用?Python BaseElement.__init__使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類useless.xmlgen.base.BaseElement
的用法示例。
在下文中一共展示了BaseElement.__init__方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: __init__
# 需要導入模塊: from useless.xmlgen.base import BaseElement [as 別名]
# 或者: from useless.xmlgen.base.BaseElement import __init__ [as 別名]
def __init__(self, row):
BaseElement.__init__(self, 'tr')
table = BaseElement('table')
top = BaseElement('tr', bgcolor='DarkSeaGreen')
table.appendChild(top)
mid = BaseElement('tr', bgcolor='DarkSeaGreen3')
table.appendChild(mid)
bottom = BaseElement('tr', bgcolor='DarkSeaGreen2')
table.appendChild(bottom)
action = TextElement('td', row.action)
action.setAttribute('align', 'left')
posted = TextElement('td', row.posted)
posted.setAttribute('align', 'right')
top.appendChild(action)
top.appendChild(posted)
mid.appendChild(TextElement('td', row.workdone))
instatus = TextElement('td', row.instatus)
outstatus = TextElement('td', row.outstatus)
instatus.setAttribute('align', 'left')
outstatus.setAttribute('align', 'right')
bottom.appendChild(instatus)
bottom.appendChild(outstatus)
self.appendChild(top)
self.appendChild(mid)
self.appendChild(bottom)
if row.instatus != row.outstatus:
bottom.setAttribute('bgcolor', 'GoldenRod')
示例2: __init__
# 需要導入模塊: from useless.xmlgen.base import BaseElement [as 別名]
# 或者: from useless.xmlgen.base.BaseElement import __init__ [as 別名]
def __init__(self, fields, idcol, action, record, **atts):
BaseElement.__init__(self, 'table', **atts)
self.record = record
refdata = None
if hasattr(record, '_refdata'):
refdata = record._refdata
for field in fields:
row = BaseElement('tr')
key = TD(bgcolor='DarkSeaGreen')
key.appendChild(Bold(field))
row.appendChild(key)
val = TD()
if refdata is not None and field in refdata.cols:
ridcol = refdata.cols[field]
refrec = refdata.data[field][record[ridcol]]
node = refdata.object[field](refrec)
if action:
url = '.'.join(map(str, [action, field, record[idcol]]))
val.appendChild(Anchor(url, node))
else:
val.appendChild(node)
elif action:
url = '.'.join(map(str, [action, field, record[idcol]]))
val.appendChild(Anchor(url, record[field]))
else:
node = Text()
node.data = record[field]
val.appendChild(node)
row.appendChild(val)
self.val = val
self.key = key
self.appendChild(row)
示例3: __init__
# 需要導入模塊: from useless.xmlgen.base import BaseElement [as 別名]
# 或者: from useless.xmlgen.base.BaseElement import __init__ [as 別名]
def __init__(self, rows, **atts):
BaseElement.__init__(self, "table", **atts)
hrow = TR()
hrow.appendChild(TxtTD(Bold("Trait")))
hrow.appendChild(TxtTD(Bold("Order")))
self.appendChild(hrow)
for row in rows:
trow = TR()
trow.appendChild(TxtTD(row.trait))
trow.appendChild(TxtTD(row.ord))
self.appendChild(trow)
示例4: __init__
# 需要導入模塊: from useless.xmlgen.base import BaseElement [as 別名]
# 或者: from useless.xmlgen.base.BaseElement import __init__ [as 別名]
def __init__(self, clientid, section, text):
BaseElement.__init__(self, 'h4')
node = Text()
node.data = text
self.appendChild(node)
p = BaseElement('p')
self.new = Anchor('new.%s.%s' % (section, clientid), 'new')
self.edit = Anchor('edit.%s.%s' % (section, clientid), 'edit')
p.appendChild(self.new)
p.appendChild(BaseElement('br'))
p.appendChild(self.edit)
self.appendChild(p)
示例5: __init__
# 需要導入模塊: from useless.xmlgen.base import BaseElement [as 別名]
# 或者: from useless.xmlgen.base.BaseElement import __init__ [as 別名]
def __init__(self, record, **atts):
BaseElement.__init__(self, 'p', **atts)
node = Text()
node.data = self.makeParagraph(record)
self.appendChild(node)