seitime-frappe/docs/html/_sources/doclist.txt
2011-06-08 14:24:18 +05:30

52 lines
1.5 KiB
Text

:mod:`doclist` --- Doclist Module
=================================
.. module:: doclist
:synopsis: Collection of functions that are used on a list of Document objects (doclist)
.. function:: getlist(doclist, field)
Filter a list of records for a specific field from the full doclist
Example::
# find all phone call details
dl = getlist(self.doclist, 'contact_updates')
pl = []
for d in dl:
if d.type=='Phone':
pl.append(d)
.. function:: copy(doclist, no_copy = [])
Save & return a copy of the given doclist
Pass fields that are not to be copied in `no_copy`
.. function:: to_html(doclist)
Return a simple HTML format of the doclist
functions for internal use
---------------------------
.. function:: expand(docs)
Expand a doclist sent from the client side. (Internally used by the request handler)
.. function:: compress(doclist)
Compress a doclist before sending it to the client side. (Internally used by the request handler)
.. function:: validate_links_doclist(doclist)
Validate link fields and return link fields that are not correct.
Calls the `validate_links` function on the Document object
.. function:: getvaluelist(doclist, fieldname)
Returns a list of values of a particualr fieldname from all Document object in a doclist
.. function:: getchildren(name, childtype, field='', parenttype='')
Returns the list of all child records of a particular record (used internally)