Jump to content

uniEvents for afterCreate pagingBar of UniDBGrid


onur

Recommended Posts

Hi,

i created insert and delete buttons on pagingBar of uniDBGrid,

but buttons not working OnAjaxEvent in uniDBGrid, how to call new event name from ajaxRequest script ? 

my script like this below:

function pagingBar.afterCreate(sender)
{
  sender.items.items[0].hide();
  sender.items.items[8].hide();
  sender.items.items[10].hide();  
  sender.add(
  [
   {
   xtype: 'label',
   text: '0',
   cls: 'grdfooter',
   padding: '0 0 1 5'
   },
   '->',
   {
   xtype: 'button',
   icon: 'files/images/delete.png',
   tooltip: 'Delete Registry',
   handler: function()
            {
             ajaxRequest(UniDBKZM, 'delRow',
             ["slctd="+UniDBKZM.getSelectionModel().getCount()]);
            }
    },
    {xtype: 'tbseparator'},
    {
       xtype: 'button',
       icon: 'files/images/ok.png',
       tooltip: 'Insert Registry',
       handler: function()
                {
                ajaxRequest(UniDBKZM, 'insRow',
                ["slctd="+UniDBKZM.getSelectionModel().getCount()]);
                }
    }
  ]
  );
}

procedure TFFaturaOnaylamaEkrani2.UniDBKZMAjaxEvent(Sender: TComponent;
  EventName: string; Params: TStrings);
var
selectedRows:Integer;
begin

  if SameText(EventName, 'delRow') = True then
  begin
    selectedRows := StrToIntDef(Params.Values['slctd'],0);
    ShowMessage(IntToStr(slctdRows));
  end;
end;

-----------------

thanks,

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...