Jump to content

aliemre

uniGUI Subscriber
  • Posts

    61
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by aliemre

  1. Merhaba,

     

    Bir objenin click eventınde yeni TUniEdit oluşturunca TUniBaseEdit.LoadCompleted metodunun base inde (inherited kısmında) aşağıdaki hata  oluşuyor. Nerede hata yapıyor olabilirim ?

     

    Teşekkürler.

     

     

    ---------------------------
    Debugger Exception Notification
    ---------------------------
    Project ETSWeb.exe raised exception class Exception with message 'Config Option: O6FF->name:"O6FF"<br/>is refering a previous request,<br/>it's not allowed in AJAX request or JS handler.<br/>Use equivalent Public Property or Method instead.'.
    ---------------------------
    Break Continue Help
    ---------------------------



    procedure TUniBaseEdit.LoadCompleted;
    begin
    FChanged := False;
    JSAdjustCase;

    if FMaxLength > 0 then
    begin
    JSConfig('maxLength', [FMaxLength] );
    JSConfig('enforceMaxLength', [True]);
    end;

    if FInputMask.Mask<>'' then
    JSConfig('uniInpMaskObj', [
    JSObject([
    'mask',FInputMask.Mask,
    IfThen(FInputMask.MaskChar<>UNI_DEF_MASK_CHAR, 'placeholder', ''), FInputMask.MaskChar
    ])
    ]);

    if IsNumberEdit then
    JSConfigNumberEdit
    else
    begin
    if Text <> '' then
    begin
    if FInputMask.Mask <> '' then
    SetOriginalValue(Text) // make sure originalValue and getValue() are same. See UNG-1793
    else
    JSConfig('value', [Text]);
    end;
    end;

    FFormatChanged := False;
    inherited;
    end;

  2. Merhaba, 

     

    Ekteki resimde de ifade etmeye çalıştığım üzere her sütunun editörü için ayrı ayrı editler mi eklemeliyim. Bazı ortak özelliklere sahip editkutularını ortak kullanmak istiyorum Mümkün mü ? Ortak kullanmayı denediğimde zaman zaman hata oluşuyor. Çalışma sistemine aykırı olduğu için olabilir mi ?

     

    Teşekkürler.

    post-5660-0-73923900-1511161177_thumb.png

  3. MErhaba,

     

    Ben aşağıdaki gibi bir javascript gönderiyorum.

     

     UniSession.JSONDirect('$("[class]").removeClass("selectedd"); $('+ TUniFormControl(FSelectedObj).JSName +'.el.dom).addClass("selectedd");');

     

    Yani sanıyorum, UniSession.JSONDirect('$(body).text("Merhaba Admin")'); işe yarayacaktır.

  4. Eklerdeki ekran resimlerinden daha iyi anlaşılacağını umarak. Delphi nin Object Inspector ında olduğu gibi (3. resimde kırmızı alan) clientside event isimlerini run-time da nasıl bulabilirim. 

     

    Not: İçine function yazılmış olanları kastetmiyorum. Bir obje tipi için olası clienteventlistesini bulmak istiyorum.

    post-5660-0-57705800-1510686107_thumb.png

    post-5660-0-45159800-1510686160_thumb.png

    post-5660-0-90782100-1510686459_thumb.png

  5. Hello

     

    Firstly many thanks. I was found my fault. There is a TUniConnection on a datamodule and connected property's value was true of the connection object but server/database does not exists. I changed design-time property value to false and compile again. It's fixed.

  6. There are anybody have idea ?

     

    ETSWeb.exe: 00001984: 15:10:05 []:>--------------------------------------------------------------<

    ETSWeb.exe: 00001984: 15:10:05 [TUniServerModule]:Server First Init.

    ETSWeb.exe: 00001984: 15:10:05 [TUniServerModule]:Erasing Cache Folder...

    ETSWeb.exe: 00001984: 15:10:05 [TUniServerModule]:Cache Folder Erased. <0> Files deleted.

    ETSWeb.exe: 00001984: 15:10:05 [TUniServerModule]:Starting HTTP Server...

    ETSWeb.exe: 00001984: 15:10:05 [TUniServerModule]:HTTP Server Started. Port: 8077

    ETSWeb.exe: 00001984: 15:10:07 [Terminated]:Exit Code: 1

    ETSWeb.exe: 00001984: 15:10:07 [TUniServerModule]:Shutting Down Server.

    ETSWeb.exe: 00001984: 15:10:07 [shutDownWebServer]:EIdWinsockStubError : Error on call to Winsock2 library function shutdown: Either the application has not called WSAStartup, or WSAStartup failed : Addr: $0069EA33

    ETSWeb.exe: 00001984: 15:10:07 [TUniServerModule]:HTTP Server Stopped.

    ETSWeb.exe: 00001984: 15:10:07 [TUniGUISessionManager]:Terminating Session manager.

    ETSWeb.exe: 00001984: 15:10:07 [TUniGUISessionManager]:Stopping Cache Eraser...

    ETSWeb.exe: 00001984: 15:10:07 [TUniGUISessionManager]:Cache Eraser Stopped.

    ETSWeb.exe: 00001984: 15:10:07 [TUniGUISessionManager]:Destroying Worker Threads.

    ETSWeb.exe: 00001984: 15:10:07 [TUniGUISessionManager]:Session manager terminated.

    ETSWeb.exe: 00001984: 15:10:07 [TUniServerModule]:Server Shutdown Completed.

  7. Merhaba,


     


    Bir sunucuda böyle bir hata ile log oluşturuyor.


     


     


    Project ETSWeb.exe raised exception class EIdWinsockStubError with message 'Error on call to Winsock2 library function shutdown: Either the application has not called WSAStartup, or WSAStartup failed'.


     


     


     


    Log Dosyası :


     


    ETSWeb.exe: 00001ADC: 15:00:51 []:>--------------------------------------------------------------<


    ETSWeb.exe: 00001ADC: 15:00:51 [TUniServerModule]:Server First Init.

    ETSWeb.exe: 00001ADC: 15:00:51 [TUniServerModule]:Erasing Cache Folder...

    ETSWeb.exe: 00001ADC: 15:00:52 [TUniServerModule]:Cache Folder Erased. <1625> Files deleted.

    ETSWeb.exe: 00001ADC: 15:00:52 [TUniServerModule]:Starting HTTP Server...

    ETSWeb.exe: 00001ADC: 15:00:52 [TUniServerModule]:HTTP Server Started. Port: 8077

    ETSWeb.exe: 00001ADC: 15:00:54 [Terminated]:Exit Code: 1

    ETSWeb.exe: 00001ADC: 15:00:54 [TUniServerModule]:Shutting Down Server.

    ETSWeb.exe: 00001ADC: 15:00:54 [shutDownWebServer]:EIdWinsockStubError : Error on call to Winsock2 library function shutdown: Either the application has not called WSAStartup, or WSAStartup failed : Addr: $0069EA33

    ETSWeb.exe: 00001ADC: 15:00:54 [TUniServerModule]:HTTP Server Stopped.

    ETSWeb.exe: 00001ADC: 15:00:54 [TUniGUISessionManager]:Terminating Session manager.

    ETSWeb.exe: 00001ADC: 15:00:54 [TUniGUISessionManager]:Stopping Cache Eraser...

    ETSWeb.exe: 00001ADC: 15:00:54 [TUniGUISessionManager]:Cache Eraser Stopped.

    ETSWeb.exe: 00001ADC: 15:00:54 [TUniGUISessionManager]:Destroying Worker Threads.

    ETSWeb.exe: 00001ADC: 15:00:54 [TUniGUISessionManager]:Session manager terminated.

    ETSWeb.exe: 00001ADC: 15:00:54 [TUniServerModule]:Server Shutdown Completed.

    ETSWeb.exe: 00001ADC: 15:00:54 []:<-------------------------------------------------------------->

     

  8. Hi,

     

    How can I fix then follow error ?

     

    Project ElektraWebServer.exe raised exception class EIdWinsockStubError with message 'Error on call to Winsock2 library function shutdown: Either the application has not called WSAStartup, or WSAStartup failed'.

  9. Tamam hallettim Aşağıdaki gibi bir yöntem ile olabiliyormuş. teşekkür ederim.

    function propertychange(source, recordId, value, oldValue, eOpts)
    {
       debugger;
       this.events.propertychange.listeners[1].fireFn = function() {};
       
       if (value instanceof Date && !isNaN(value.valueOf()))
           value = formatAsISO(value)
           
       if (oldValue instanceof Date && !isNaN(oldValue.valueOf()))
           oldValue = formatAsISO(oldValue);
           
       return Ext.Ajax.request({
            url: "/HandleEvent",
            params: "Ajax=1&IsEvent=1&Obj="+this.nm+"&Evt=propertychange&recid=" + recordId + "&val=" + value + "&oldval=" + oldValue + "" + _gv_(this.uform),
            success: AjaxSuccess,
            failure: AjaxFailure,
            obj: this,
            e: "propertychange"
        });
    }
    
  10. Aşağıdaki kodu client a en kolay nasıl gönderebilirim ?

     

     

    O54B.events.propertychange.listeners[0].fireFn =  (function (P0, P1, P2, P3) {
    return Ext.Ajax.request({
    url: "/HandleEvent",
    params: "Ajax=1&IsEvent=1&Obj=O54B&Evt=propertychange&recid=" + P1 + "&val=" + P2.toISOString() + "&oldval=" + P3.toISOString() + "" + _gv_(O49E),
    success: AjaxSuccess,
    failure: AjaxFailure,
    obj: O54B,
    e: "propertychange"
    });
    });
×
×
  • Create New...