Diff
checker
Texte
Texte
Images
Documents
Excel
Dossiers
Legal
Enterprise
Application de bureau
Prix
Se connecter
Télécharger Diffchecker Desktop
Comparer le texte
Trouver la différence entre deux fichiers texte
Outils
Historique
Éditeur live
Cacher identiques
Sans retour à la ligne
Vue
Divisé
Unifié
Niveau de précision
Intelligent
Mot
Caractère
Coloration syntaxique
Choisir la syntaxe
Ignorer
Transformer le texte
Aller au premier écart
Modifier l'entrée
Diffchecker Desktop
La façon la plus sécurisée d'utiliser Diffchecker. Obtenez l'application Diffchecker Desktop : vos diffs ne quittent jamais votre ordinateur !
Obtenir Desktop
Untitled diff
Créé
il y a 11 ans
Le diff n'expire jamais
Effacer
Exporter
Partager
Expliquer
13 suppressions
Lignes
Total
Supprimé
Caractères
Total
Supprimé
Pour continuer à utiliser cette fonctionnalité, passez à
Diff
checker
Pro
Voir les prix
134 lignes
Copier tout
11 ajouts
Lignes
Total
Ajouté
Caractères
Total
Ajouté
Pour continuer à utiliser cette fonctionnalité, passez à
Diff
checker
Pro
Voir les prix
132 lignes
Copier tout
class BaseReportWindow(ExtWindow):
class BaseReportWindow(ExtWindow):
"""
"""
Базовое окно настроек ПФ с некоторыми частоиспользуемыми контролами
Базовое окно настроек ПФ с некоторыми частоиспользуемыми контролами
При наследовании от него нужно будет только переопределять
При наследовании от него нужно будет только переопределять
функции сборки отдельных блоков.
функции сборки отдельных блоков.
"""
"""
Copier
Copié
Copier
Copié
_xtype = 'base-report-window'
def __init__(self, *args, **kwargs):
def __init__(self, *args, **kwargs):
super(BaseReportWindow, self).__init__(*args, **kwargs)
super(BaseReportWindow, self).__init__(*args, **kwargs)
self.title = u""
self.title = u""
Copier
Copié
Copier
Copié
self.template_globals = "BaseReportWindow.js"
self.height = 480
self.height = 480
self.width = 380
self.width = 380
self.minimizable = False
self.minimizable = False
self.maximizable = False
self.maximizable = False
Copier
Copié
Copier
Copié
#
self.modal = True
self.modal = True
# Компонент формы
# Компонент формы
self.form = ExtContainer()
self.form = ExtContainer()
self.form.url = ''
self.form.url = ''
# Период
# Период
self.p_cont = ExtContainer(layout='hbox', height=30,
self.p_cont = ExtContainer(layout='hbox', height=30,
Copier
Copié
Copier
Copié
style={'padding': '
5
px'}
style={'padding': '
2
px'}
)
)
self.ds_cont = ExtContainer(layout='form', flex=1, label_width=59,
self.ds_cont = ExtContainer(layout='form', flex=1, label_width=59,
Copier
Copié
Copier
Copié
style={"padding-right": "5px"}
style={"padding-right": "5px"}
)
)
self.period_since = ExtDictSelectField(
self.period_since = ExtDictSelectField(
anchor='100%',
anchor='100%',
name='period_since',
name='period_since',
display_field='locale_period',
display_field='locale_period',
value_field="id",
value_field="id",
label=u'Период с',
label=u'Период с',
Copier
Copié
Copier
Copié
trigger_action
=ExtDictSelectField.ALL
,
trigger_action
_all=True
,
ask_before_deleting=False,
ask_before_deleting=False,
hide_trigger=False,
hide_trigger=False,
hide_edit_trigger=True,
hide_edit_trigger=True,
hide_clear_trigger=True,
hide_clear_trigger=True,
hide_dict_select_trigger=True)
hide_dict_select_trigger=True)
self.period_since.pack = urls.get_pack("global-periods")
self.period_since.pack = urls.get_pack("global-periods")
self.ds_cont.items.append(self.period_since)
self.ds_cont.items.append(self.period_since)
self.du_cont = ExtContainer(layout='form', flex=1, label_width=59)
self.du_cont = ExtContainer(layout='form', flex=1, label_width=59)
self.period_until = ExtDictSelectField(
self.period_until = ExtDictSelectField(
anchor='100%',
anchor='100%',
name='period_until',
name='period_until',
display_field='locale_period',
display_field='locale_period',
value_field="id",
value_field="id",
label=u'по',
label=u'по',
trigger_action_all=True,
trigger_action_all=True,
ask_before_deleting=False,
ask_before_deleting=False,
hide_trigger=False,
hide_trigger=False,
hide_edit_trigger=True,
hide_edit_trigger=True,
hide_clear_trigger=True,
hide_clear_trigger=True,
hide_dict_select_trigger=True)
hide_dict_select_trigger=True)
self.period_until.pack = urls.get_pack("global-periods")
self.period_until.pack = urls.get_pack("global-periods")
self.du_cont.items.append(self.period_until)
self.du_cont.items.append(self.period_until)
self.p_cont.items.extend([
self.p_cont.items.extend([
self.ds_cont,
self.ds_cont,
self.du_cont])
self.du_cont])
# Поля
# Поля
self.print_all_sps = ExtCheckBox()
self.print_all_sps = ExtCheckBox()
self.print_all_sps.name = "print_all_sps"
self.print_all_sps.name = "print_all_sps"
self.print_all_sps.label = u"Печатать по всему учреждению"
self.print_all_sps.label = u"Печатать по всему учреждению"
self.print_ent_detail = ExtCheckBox()
self.print_ent_detail = ExtCheckBox()
self.print_ent_detail.name = "print_ent_detail"
self.print_ent_detail.name = "print_ent_detail"
self.print_ent_detail.label = u"Детализация по учреждениям"
self.print_ent_detail.label = u"Детализация по учреждениям"
self.print_serv_detail = ExtCheckBox()
self.print_serv_detail = ExtCheckBox()
self.print_serv_detail.name = "print_serv_detail"
self.print_serv_detail.name = "print_serv_detail"
self.print_serv_detail.label = u"Детализация по услугам"
self.print_serv_detail.label = u"Детализация по услугам"
self.print_state_serv = ExtCheckBox()
self.print_state_serv = ExtCheckBox()
self.print_state_serv.name = "print_state_serv"
self.print_state_serv.name = "print_state_serv"
self.print_state_serv.label = u"По государственным услугам"
self.print_state_serv.label = u"По государственным услугам"
self.print_paid_serv = ExtCheckBox()
self.print_paid_serv = ExtCheckBox()
self.print_paid_serv.name = "print_paid_serv"
self.print_paid_serv.name = "print_paid_serv"
self.print_paid_serv.label = u"По платным услугам"
self.print_paid_serv.label = u"По платным услугам"
# Контейнер для них
# Контейнер для них
self.field_cont = ExtContainer(
self.field_cont = ExtContainer(
label_width=335,
label_width=335,
layout='form',
layout='form',
Copier
Copié
Copier
Copié
style={'padding': '
5
px'}
style={'padding': '
2
px'}
)
)
# Грид с группами
# Грид с группами
self.sp_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel())
self.sp_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel())
Copier
Copié
Copier
Copié
self.sp_grid.
allow_
paging
= False
self.sp_grid.
paging
_bar
= False
self.sp_grid.add_column(header=u"Группа", data_index="name")
self.sp_grid.add_column(header=u"Группа", data_index="name")
self.sp_grid.action_data = urls.get_url("report-group-rows")
self.sp_grid.action_data = urls.get_url("report-group-rows")
self.sp_grid.name = 'servicepoint_id'
self.sp_grid.name = 'servicepoint_id'
self.sp_grid.height = 150
self.sp_grid.height = 150
# Контейнер для него
# Контейнер для него
Copier
Copié
Copier
Copié
self.sp_cont = ExtContainer(
)
self.sp_cont = ExtContainer(
style={'padding': '2px'}
)
self.sp_cont.items.extend([self.sp_grid])
self.sp_cont.items.extend([self.sp_grid])
# Грид с детьми
# Грид с детьми
self.knd_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel())
self.knd_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel())
Copier
Copié
Copier
Copié
self.knd_grid.
allow_
paging
= False
self.knd_grid.
paging
_bar
= False
self.knd_grid.add_column(header=u"Ребенок", data_index="name")
self.knd_grid.add_column(header=u"Ребенок", data_index="name")
self.knd_grid.action_data = urls.get_url("report-kinder-rows")
self.knd_grid.action_data = urls.get_url("report-kinder-rows")
self.knd_grid.name = 'kinder_id'
self.knd_grid.name = 'kinder_id'
self.knd_grid.height = 150
self.knd_grid.height = 150
# Контейнер для него
# Контейнер для него
Copier
Copié
Copier
Copié
self.knd_cont = ExtContainer(
)
self.knd_cont = ExtContainer(
style={'padding': '2px'}
)
self.knd_cont.items.extend([self.knd_grid])
self.knd_cont.items.extend([self.knd_grid])
# Грид с районами
# Грид с районами
self.rayon_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel())
self.rayon_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel())
Copier
Copié
Copier
Copié
self.rayon_grid.
allow_
paging
= False
self.rayon_grid.
paging
_bar
= False
self.rayon_grid.add_column(header=u"Районы", data_index="name")
self.rayon_grid.add_column(header=u"Районы", data_index="name")
self.rayon_grid.action_data = urls.get_url("report-rayon-rows")
self.rayon_grid.action_data = urls.get_url("report-rayon-rows")
self.rayon_grid.name = 'rayon_id'
self.rayon_grid.name = 'rayon_id'
self.rayon_grid.height = 150
self.rayon_grid.height = 150
# Контейнер для него
# Контейнер для него
Copier
Copié
Copier
Copié
self.rayon_cont = ExtContainer(
)
self.rayon_cont = ExtContainer(
style={'padding': '2px'}
)
self.rayon_cont.items.extend([self.rayon_grid])
self.rayon_cont.items.extend([self.rayon_grid])
self.items.append(self.form)
self.items.append(self.form)
# Описание кнопок
# Описание кнопок
self.print_btn = ExtButton()
self.print_btn = ExtButton()
self.print_btn.name = 'print_btn'
self.print_btn.name = 'print_btn'
self.print_btn.text = u"Печатать"
self.print_btn.text = u"Печатать"
self.print_btn.handler = 'okHandler'
self.print_btn.handler = 'okHandler'
self.cancel_btn = ExtButton()
self.cancel_btn = ExtButton()
self.cancel_btn.name = 'cancel_btn'
self.cancel_btn.name = 'cancel_btn'
self.cancel_btn.text = u"Закрыть"
self.cancel_btn.text = u"Закрыть"
Copier
Copié
Copier
Copié
self.cancel_btn.handler = '
close
'
self.cancel_btn.handler = '
closeHandler
'
# Добавление кнопок в окно
# Добавление кнопок в окно
self.buttons.extend([self.print_btn, self.cancel_btn])
self.buttons.extend([self.print_btn, self.cancel_btn])
Différences enregistrées
Texte d'origine
Ouvrir un fichier
class BaseReportWindow(ExtWindow): """ Базовое окно настроек ПФ с некоторыми частоиспользуемыми контролами При наследовании от него нужно будет только переопределять функции сборки отдельных блоков. """ _xtype = 'base-report-window' def __init__(self, *args, **kwargs): super(BaseReportWindow, self).__init__(*args, **kwargs) self.title = u"" self.height = 480 self.width = 380 self.minimizable = False self.maximizable = False # self.modal = True # Компонент формы self.form = ExtContainer() self.form.url = '' # Период self.p_cont = ExtContainer(layout='hbox', height=30, style={'padding': '5px'} ) self.ds_cont = ExtContainer(layout='form', flex=1, label_width=59, style={"padding-right": "5px"} ) self.period_since = ExtDictSelectField( anchor='100%', name='period_since', display_field='locale_period', value_field="id", label=u'Период с', trigger_action=ExtDictSelectField.ALL, ask_before_deleting=False, hide_trigger=False, hide_edit_trigger=True, hide_clear_trigger=True, hide_dict_select_trigger=True) self.period_since.pack = urls.get_pack("global-periods") self.ds_cont.items.append(self.period_since) self.du_cont = ExtContainer(layout='form', flex=1, label_width=59) self.period_until = ExtDictSelectField( anchor='100%', name='period_until', display_field='locale_period', value_field="id", label=u'по', trigger_action_all=True, ask_before_deleting=False, hide_trigger=False, hide_edit_trigger=True, hide_clear_trigger=True, hide_dict_select_trigger=True) self.period_until.pack = urls.get_pack("global-periods") self.du_cont.items.append(self.period_until) self.p_cont.items.extend([ self.ds_cont, self.du_cont]) # Поля self.print_all_sps = ExtCheckBox() self.print_all_sps.name = "print_all_sps" self.print_all_sps.label = u"Печатать по всему учреждению" self.print_ent_detail = ExtCheckBox() self.print_ent_detail.name = "print_ent_detail" self.print_ent_detail.label = u"Детализация по учреждениям" self.print_serv_detail = ExtCheckBox() self.print_serv_detail.name = "print_serv_detail" self.print_serv_detail.label = u"Детализация по услугам" self.print_state_serv = ExtCheckBox() self.print_state_serv.name = "print_state_serv" self.print_state_serv.label = u"По государственным услугам" self.print_paid_serv = ExtCheckBox() self.print_paid_serv.name = "print_paid_serv" self.print_paid_serv.label = u"По платным услугам" # Контейнер для них self.field_cont = ExtContainer( label_width=335, layout='form', style={'padding': '5px'} ) # Грид с группами self.sp_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel()) self.sp_grid.allow_paging = False self.sp_grid.add_column(header=u"Группа", data_index="name") self.sp_grid.action_data = urls.get_url("report-group-rows") self.sp_grid.name = 'servicepoint_id' self.sp_grid.height = 150 # Контейнер для него self.sp_cont = ExtContainer() self.sp_cont.items.extend([self.sp_grid]) # Грид с детьми self.knd_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel()) self.knd_grid.allow_paging = False self.knd_grid.add_column(header=u"Ребенок", data_index="name") self.knd_grid.action_data = urls.get_url("report-kinder-rows") self.knd_grid.name = 'kinder_id' self.knd_grid.height = 150 # Контейнер для него self.knd_cont = ExtContainer() self.knd_cont.items.extend([self.knd_grid]) # Грид с районами self.rayon_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel()) self.rayon_grid.allow_paging = False self.rayon_grid.add_column(header=u"Районы", data_index="name") self.rayon_grid.action_data = urls.get_url("report-rayon-rows") self.rayon_grid.name = 'rayon_id' self.rayon_grid.height = 150 # Контейнер для него self.rayon_cont = ExtContainer() self.rayon_cont.items.extend([self.rayon_grid]) self.items.append(self.form) # Описание кнопок self.print_btn = ExtButton() self.print_btn.name = 'print_btn' self.print_btn.text = u"Печатать" self.print_btn.handler = 'okHandler' self.cancel_btn = ExtButton() self.cancel_btn.name = 'cancel_btn' self.cancel_btn.text = u"Закрыть" self.cancel_btn.handler = 'close' # Добавление кнопок в окно self.buttons.extend([self.print_btn, self.cancel_btn])
Texte modifié
Ouvrir un fichier
class BaseReportWindow(ExtWindow): """ Базовое окно настроек ПФ с некоторыми частоиспользуемыми контролами При наследовании от него нужно будет только переопределять функции сборки отдельных блоков. """ def __init__(self, *args, **kwargs): super(BaseReportWindow, self).__init__(*args, **kwargs) self.title = u"" self.template_globals = "BaseReportWindow.js" self.height = 480 self.width = 380 self.minimizable = False self.maximizable = False self.modal = True # Компонент формы self.form = ExtContainer() self.form.url = '' # Период self.p_cont = ExtContainer(layout='hbox', height=30, style={'padding': '2px'}) self.ds_cont = ExtContainer(layout='form', flex=1, label_width=59, style={"padding-right": "5px"}) self.period_since = ExtDictSelectField( anchor='100%', name='period_since', display_field='locale_period', value_field="id", label=u'Период с', trigger_action_all=True, ask_before_deleting=False, hide_trigger=False, hide_edit_trigger=True, hide_clear_trigger=True, hide_dict_select_trigger=True) self.period_since.pack = urls.get_pack("global-periods") self.ds_cont.items.append(self.period_since) self.du_cont = ExtContainer(layout='form', flex=1, label_width=59) self.period_until = ExtDictSelectField( anchor='100%', name='period_until', display_field='locale_period', value_field="id", label=u'по', trigger_action_all=True, ask_before_deleting=False, hide_trigger=False, hide_edit_trigger=True, hide_clear_trigger=True, hide_dict_select_trigger=True) self.period_until.pack = urls.get_pack("global-periods") self.du_cont.items.append(self.period_until) self.p_cont.items.extend([ self.ds_cont, self.du_cont]) # Поля self.print_all_sps = ExtCheckBox() self.print_all_sps.name = "print_all_sps" self.print_all_sps.label = u"Печатать по всему учреждению" self.print_ent_detail = ExtCheckBox() self.print_ent_detail.name = "print_ent_detail" self.print_ent_detail.label = u"Детализация по учреждениям" self.print_serv_detail = ExtCheckBox() self.print_serv_detail.name = "print_serv_detail" self.print_serv_detail.label = u"Детализация по услугам" self.print_state_serv = ExtCheckBox() self.print_state_serv.name = "print_state_serv" self.print_state_serv.label = u"По государственным услугам" self.print_paid_serv = ExtCheckBox() self.print_paid_serv.name = "print_paid_serv" self.print_paid_serv.label = u"По платным услугам" # Контейнер для них self.field_cont = ExtContainer( label_width=335, layout='form', style={'padding': '2px'} ) # Грид с группами self.sp_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel()) self.sp_grid.paging_bar = False self.sp_grid.add_column(header=u"Группа", data_index="name") self.sp_grid.action_data = urls.get_url("report-group-rows") self.sp_grid.name = 'servicepoint_id' self.sp_grid.height = 150 # Контейнер для него self.sp_cont = ExtContainer(style={'padding': '2px'}) self.sp_cont.items.extend([self.sp_grid]) # Грид с детьми self.knd_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel()) self.knd_grid.paging_bar = False self.knd_grid.add_column(header=u"Ребенок", data_index="name") self.knd_grid.action_data = urls.get_url("report-kinder-rows") self.knd_grid.name = 'kinder_id' self.knd_grid.height = 150 # Контейнер для него self.knd_cont = ExtContainer(style={'padding': '2px'}) self.knd_cont.items.extend([self.knd_grid]) # Грид с районами self.rayon_grid = ExtObjectGrid(sm=ExtGridCheckBoxSelModel()) self.rayon_grid.paging_bar = False self.rayon_grid.add_column(header=u"Районы", data_index="name") self.rayon_grid.action_data = urls.get_url("report-rayon-rows") self.rayon_grid.name = 'rayon_id' self.rayon_grid.height = 150 # Контейнер для него self.rayon_cont = ExtContainer(style={'padding': '2px'}) self.rayon_cont.items.extend([self.rayon_grid]) self.items.append(self.form) # Описание кнопок self.print_btn = ExtButton() self.print_btn.name = 'print_btn' self.print_btn.text = u"Печатать" self.print_btn.handler = 'okHandler' self.cancel_btn = ExtButton() self.cancel_btn.name = 'cancel_btn' self.cancel_btn.text = u"Закрыть" self.cancel_btn.handler = 'closeHandler' # Добавление кнопок в окно self.buttons.extend([self.print_btn, self.cancel_btn])
Trouver la différence