Grid de detalles y presupuestos -> En la columna DESCRIPCION del grid se ha puesto a false la propiedad 'WantReturns' que quita los caracteres #10 y #13 que estropeaban el texto RTF. Ahora sobra el tratamiento de líneas que había en uBizDetallesPresupuestoCliente. También funciona bien el copy-paste de varias filas desde Excel.
git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@950 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
parent
f2511f13a0
commit
7596800a20
@ -297,6 +297,7 @@ inherited frViewDetallesBase: TfrViewDetallesBase
|
||||
PropertiesClassName = 'TcxRichEditProperties'
|
||||
Properties.AllowObjects = True
|
||||
Properties.SelectionBar = True
|
||||
Properties.WantReturns = False
|
||||
Width = 237
|
||||
end
|
||||
object cxGridViewCANTIDAD: TcxGridDBColumn
|
||||
|
||||
@ -17,7 +17,6 @@ type
|
||||
protected
|
||||
procedure OnNewRecord(Sender: TDADataTable); override;
|
||||
procedure BeforeInsert(Sender: TDADataTable); override;
|
||||
procedure BeforePost(Sender: TDADataTable); override;
|
||||
end;
|
||||
|
||||
|
||||
@ -28,10 +27,6 @@ implementation
|
||||
uses
|
||||
Dialogs, DB, SysUtils, JclStrings;
|
||||
|
||||
const
|
||||
SALTO_LINEA = #13#10; //--> #$D#$A
|
||||
PARRAFO_FINAL = '\par}';
|
||||
|
||||
procedure TBizDetallesPresupuestoCliente.BeforeInsert(Sender: TDADataTable);
|
||||
var
|
||||
AMasterTable : TDADataTable;
|
||||
@ -42,15 +37,6 @@ begin
|
||||
AMasterTable.Post;
|
||||
end;
|
||||
|
||||
procedure TBizDetallesPresupuestoCliente.BeforePost(Sender: TDADataTable);
|
||||
begin
|
||||
inherited;
|
||||
// Hay que quitar los saltos de línea que puedan estar en CONCEPTO
|
||||
CONCEPTO := StringReplace(CONCEPTO, SALTO_LINEA, '', [rfReplaceAll]);
|
||||
if StrStrCount(CONCEPTO, PARRAFO_FINAL) > 0 then
|
||||
CONCEPTO := StrEnsureNoSuffix(PARRAFO_FINAL, CONCEPTO) + '}';
|
||||
end;
|
||||
|
||||
procedure TBizDetallesPresupuestoCliente.OnNewRecord(Sender: TDADataTable);
|
||||
begin
|
||||
inherited;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user