def _get_module(self, request):
        if 'data' in request.GET:
            if len(request.GET['data']) > 0:
                xml_table = etree.fromstring("<table>" + request.GET['data'] + "</table>")
    
                self.table_name = 'name'
                self.table = {
                    'headers': [],
                    'values': []
                }
    
                headers = xml_table[0]
                for header in headers.iter('column'):
                    self.table['headers'].append(header.text)
    
                values = xml_table[1]
    
                for row in values.iter('row'):
                    value_list = []
    
                    for data in row.iter('column'):
                        value_list.append(data.text)
    
                    self.table['values'].append(value_list)

        return PopupModule.get_module(self, request)
示例#2
0
    def _get_module(self, request):
        if 'data' in request.GET:
            if len(request.GET['data']) > 0:
                xml_table = etree.XML(request.GET['data'])

                self.table_name = 'name'
                self.table = {'headers': [], 'values': []}

                headers = xml_table[0]
                for header in headers.iter('column'):
                    print etree.tostring(header)
                    self.table['headers'].append(header.text)

                values = xml_table[1]

                for row in values.iter('row'):
                    value_list = []

                    for data in row.iter('column'):
                        value_list.append(data.text)

                    self.table['values'].append(value_list)

                print self.table_name
                print self.table

        return PopupModule.get_module(self, request)
示例#3
0
 def _get_module(self, request):
     return PopupModule.get_module(self, request)
示例#4
0
 def _get_module(self, request):
     self.handle = ""
     if 'data' in request.GET:
         self.handle = request.GET['data']
     return PopupModule.get_module(self, request)
 def _get_module(self, request):
     return PopupModule.get_module(self, request)
 def _get_module(self, request):
     self.handle = ""
     if 'data' in request.GET:
         self.handle = request.GET['data']        
     return PopupModule.get_module(self, request)