Jump to content

SayeyeZohor

uniGUI Subscriber
  • Posts

    215
  • Joined

  • Last visited

Posts posted by SayeyeZohor

  1. من یک فیلد دارم در اسکیوال از نوع nvarchar(max)

    این فیلد را از طریق یک uniHtmlMemo پر می کنم که این شکلی در دیتابیس  ذخیره می شود


    <div align="right">شسیشیش</div><div align="right">شسبنشنبتدش</div><div align="right">شنبتاشن</div>

    حالا زمان نمایش این فیلد  در گرید من گزینه DisplayMemo رو فعال کردم و به خوبی اطلاعات نمایش داده می شه

    مشکل من زمانی هستش که اطلاعات وارد شده در این فیلد بالا میره و به این شکل میشه و ترکیب گرید رو به هم می ریزه

     

    image.png.35ef65d9472625a8d187a87b59969fd9.png

     

    من میخوام به طور مثال حداکثر 100 کاراکتر از این فیلد رو نمایش بدم

    با calcfield هم کد زدم نشد

     

    procedure TUniCheckListNezaratD2D3ProbNew.UQ_NezaratD3CalcFields(DataSet: TDataSet);
    var
      Len: Integer;
    begin
      Len := StrToIntDef(IFTHEN(Length(UQ_NezaratD3SharhHtmlNew.AsWideString) <= 100, IntToStr(Length(UQ_NezaratD3SharhHtmlNew.AsWideString)), '100'), 0);
      UQ_NezaratD3SharhHtmlShort.AsString := UQ_NezaratD3SharhHtml.AsString; //Copy(UQ_NezaratD3SharhHtmlNew.AsWideString, 0, Len) + ' ...';
    end;

     

  2. سلام

    یک مشکل در رابطه با گرید دارم

    من چک باکس گرید رو فعال کردم و زمانیکه کاربر انتخاب میکنه هر رکورد رو من ایندکس رکوردهای انتخاب شده را در یک متغیر رشته ای ذخیره می کنم به این صورت

    612,613,625,630

    حالا می خوام زمانی که ویرایش زده شد همین رکوردهایی که انتخاب شده را از طریق کد انتخاب کنم

    این کد رو نوشتم ولی جواب نمیده

     

     

      TS := TStringList.Create;
      TS.Delimiter := ',';
      TS.DelimitedText := UniMainModule.V_NezaratD2.EshkalSerialStr;
      FOR I := 0 TO TS.Count - 1 DO
      begin
        UniDBGrid1.JSInterface.JSCall('getSelectionModel().select', [TS, True]);

     

    image.png.a8060cbc041d5fd8194e15f511f106e7.png

     

     

  3. با سلام خدمت دوستان

    من دارم یک پروژه استارت می کنم

    کاربران من معلوم نیست چه تعداد هستند ؟

    1- دوستان می شه تجربه خودشون در این زمینه رو اعلام کنند ؟ که در یک روز یا ساعت بیشترین کاربران بر خط (آنلاین) استفاده کننده از نرم افزارشون چه تعداد بوده که به مشکل برنخوردند؟

    2-@Farshad Mohajeri

    میشه بگید برای داشتن بهترین حالت ممکن چ سخت افزاری لازم است ؟

    برای اینکه سرور یونی قدرت پاسخدهی به کاربران انلاین زیادی رو بدهد؟

  4.  

    Here is my example of integration, (need jquery). 
     
     
    How to use? 
     
    1. Download "jquery" from here "http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" and copy to the directory "/files/". 
     
    2. For this example, you need to download some files: 
    they also need to copy to the folder "files" 
     
    3. Add CustomFiles in UniServerModule: 
    files/jquery.min.js
    files/highcharts.js
    files/highcharts-3d.js
    files/exporting.js

    4. Add CustomCSS in UniServerModule: 

    #container, #sliders {
    min-width: 310px; 
    max-width: 800px;
    margin: 0 auto;
    }
    #container {
    height: 400px; 
    }

    5. Add "HTMLFrame1"

     

    6. HTMLFrame1.HTML

    <div id="container"></div>
    <div id="sliders">
    <table>
    <tr><td>Alpha Angle</td><td><input id="R0" type="range" min="0" max="45" value="15"/> <span id="R0-value" class="value"></span></td></tr>
       <tr><td>Beta Angle</td><td><input id="R1" type="range" min="0" max="45" value="15"/> <span id="R1-value" class="value"></span></td></tr>
    </table>
    </div>

    7. HTMLFrame1.AfterScript

    $(function () {
        // Set up the chart
        var chart = new Highcharts.Chart({
            chart: {
                renderTo: 'container',
                type: 'column',
                margin: 75,
                options3d: {
                    enabled: true,
                    alpha: 15,
                    beta: 15,
                    depth: 50,
                    viewDistance: 25
                }
            },
            title: {
                text: 'Chart rotation demo'
            },
            subtitle: {
                text: 'Test options by dragging the sliders below'
            },
            plotOptions: {
                column: {
                    depth: 25
                }
            },
            series: [{
                data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
            }]
        });
        
    
    
        // Activate the sliders
        $('#R0').on('change', function(){
            chart.options.chart.options3d.alpha = this.value;
            showValues();
            chart.redraw(false);
        });
        $('#R1').on('change', function(){
            chart.options.chart.options3d.beta = this.value;
            showValues();
            chart.redraw(false);
        });
    
    
        function showValues() {
            $('#R0-value').html(chart.options.chart.options3d.alpha);
            $('#R1-value').html(chart.options.chart.options3d.beta);
        }
        showValues();
    });

     

    source: http://www.highcharts.com/demo/3d-column-interactive

     

    demo: http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/3d-column-interactive/

     

     
    Sincerely.

     

     

    hi thanks for this post

    please upload unigui demo ...

    not working ...

×
×
  • Create New...