|
|
|
@ -1066,6 +1066,12 @@ class MainFrame(QtGui.QWidget):
|
|
|
|
|
if not method_name:
|
|
|
|
|
method_name = self.method_name
|
|
|
|
|
# display view in main frame
|
|
|
|
|
if self.ClientObj.method_names.has_key(method_name):
|
|
|
|
|
view_method = self._parent.ClientObj.method_names[method_name]
|
|
|
|
|
else:
|
|
|
|
|
view_method = method_name
|
|
|
|
|
self.ClientObj._parent.setWindowTitle(view_method + ' - ' \
|
|
|
|
|
+ self.ClientObj.Name)
|
|
|
|
|
self.ClientObj.MainWidget.main_frame_view(view, method_name, \
|
|
|
|
|
step_change = True, error_output = False)
|
|
|
|
|
|
|
|
|
@ -1107,7 +1113,6 @@ class MainFrame(QtGui.QWidget):
|
|
|
|
|
# Call server method
|
|
|
|
|
if self.check_run_threads():
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
# _print ('========>>>>>>', self.param_object)
|
|
|
|
|
self.button_call_thread = ClientServiceThread(self.ClientObj,\
|
|
|
|
|
method_name, int(self.ClientObj.sid),\
|
|
|
|
@ -1158,7 +1163,11 @@ class MainFrame(QtGui.QWidget):
|
|
|
|
|
['layout'].setAlignment(QtCore.Qt.AlignTop)
|
|
|
|
|
|
|
|
|
|
# set new window title
|
|
|
|
|
self.ClientObj._parent.setWindowTitle(method_name + '-' \
|
|
|
|
|
if self.ClientObj.method_names.has_key(method_name):
|
|
|
|
|
view_method = self._parent.ClientObj.method_names[method_name]
|
|
|
|
|
else:
|
|
|
|
|
view_method = method_name
|
|
|
|
|
self.ClientObj._parent.setWindowTitle(view_method + ' - ' \
|
|
|
|
|
+ self.ClientObj.Name)
|
|
|
|
|
|
|
|
|
|
# Call method display process results
|
|
|
|
@ -1420,7 +1429,7 @@ class MainFrame(QtGui.QWidget):
|
|
|
|
|
|
|
|
|
|
# if not readonly
|
|
|
|
|
elif table.values.ChoiceValue[column].typefield in \
|
|
|
|
|
['combo', 'comboEdit']:
|
|
|
|
|
['combo', 'comboEdit']:
|
|
|
|
|
ChoiceValue = table.values.ChoiceValue[column]
|
|
|
|
|
for row in range (len(table.body.stringArray)):
|
|
|
|
|
val = table.body.stringArray[row].string[column]
|
|
|
|
@ -1862,13 +1871,10 @@ class MainFrame(QtGui.QWidget):
|
|
|
|
|
def wrapper():
|
|
|
|
|
'''add variable values from widget in param_object'''
|
|
|
|
|
# store params name if list for each step
|
|
|
|
|
|
|
|
|
|
for Group in self.view.groups.GroupField:
|
|
|
|
|
if not Group.fields:
|
|
|
|
|
continue
|
|
|
|
|
for field in Group.fields.Field:
|
|
|
|
|
if not hasattr (self.param_object, field.name):
|
|
|
|
|
continue
|
|
|
|
|
if hasattr (self.param_object, 'cl_page_count'):
|
|
|
|
|
self.param_object.cl_page_count = \
|
|
|
|
|
self.ClientObj.count_row_res_table
|
|
|
|
@ -1876,6 +1882,8 @@ class MainFrame(QtGui.QWidget):
|
|
|
|
|
self.param_object.cl_page_offset = str(0 + \
|
|
|
|
|
self.ClientObj.param_objects \
|
|
|
|
|
[self.method_name]['offset'])
|
|
|
|
|
if not hasattr (self.param_object, field.name):
|
|
|
|
|
continue
|
|
|
|
|
if field.name == 'cl_page_count':
|
|
|
|
|
self.param_object[field.name] = \
|
|
|
|
|
self.ClientObj.count_row_res_table
|
|
|
|
|