Patch level : 12.0 358

Files correlati     : pa0.exe

Corretto il comportamento del tasto Tutti





git-svn-id: svn://10.65.10.50/branches/R_10_00@23669 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
bonazzi 2017-02-27 14:31:32 +00:00
parent d11167d2fd
commit 984a960b27

View File

@ -640,17 +640,19 @@ bool TPA_mask::on_field_event(TOperable_field& o, TField_event e, long jolly)
break;
case DLG_ALL:
{
TSheet_field& docs = sfield(F_DOCS);
TString_array& sht = docs.rows_array();
const int items = sht.items();
if (items > 0)
if (e == fe_button)
{
const TString4 select = *(sht.row(0).get(0)) == 'X' ? "" : "X";
for (int i = 0; i < items; i++)
sht.row(i).add(select, 0);
docs.force_update();
// docs.show();
TSheet_field& docs = sfield(F_DOCS);
TString_array& sht = docs.rows_array();
const int items = sht.items();
if (items > 0)
{
const TString4 select = *(sht.row(0).get(0)) == 'X' ? "" : "X";
for (int i = 0; i < items; i++)
sht.row(i).add(select, 0);
docs.force_update();
}
}
}
break;