當前位置: 首頁>>代碼示例>>Python>>正文


Python BaseElement.__init__方法代碼示例

本文整理匯總了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')
開發者ID:BackupTheBerlios,項目名稱:konsultant-svn,代碼行數:29,代碼來源:xmlgen.py

示例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)
開發者ID:BackupTheBerlios,項目名稱:paella-svn,代碼行數:34,代碼來源:xmlgen.py

示例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)
開發者ID:BackupTheBerlios,項目名稱:paella-svn,代碼行數:13,代碼來源:main.py

示例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)
開發者ID:BackupTheBerlios,項目名稱:konsultant-svn,代碼行數:14,代碼來源:xmlgen.py

示例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)
開發者ID:BackupTheBerlios,項目名稱:konsultant-svn,代碼行數:7,代碼來源:xmlgen.py


注:本文中的useless.xmlgen.base.BaseElement.__init__方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。