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,