欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

UniDBGrid增加显示记录数的label及隐藏refresh按钮

发布时间:2024/1/17 56 豆豆
生活随笔 收集整理的这篇文章主要介绍了 UniDBGrid增加显示记录数的label及隐藏refresh按钮 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

1. 在UniDBgrid的extEvent属性中写入以下代码:

  • function OnAfterCreate(sender)  
  • {  
  •      var toolbar=sender.getDockedItems()[1]; //取出固定在bottom的ToolBar  
  •      toolbar.items.getAt(10).hide(); //取出ToolBar中的Refresh按钮,序号10,隐藏他  
  •      //增加一个显示总记录数的tbtext  
  •      toolbar.add(  
  •      [{  
  •      'id':'pagecount99',  
  •      'xtype':'tbtext',  
  •      'text': '记录总数:'   
  •       }  
  •      ]  
  •      );  
  • }  

  • 2.在Delphi中数据集有变化的地方写入类似代码,这里是在uniFormShow事件中:

     

     

  • procedure TMainForm.UniFormShow(Sender: TObject);  
  • begin  
  •    ClientDataSet1.Last;  
  •    UniSession.AddJS(Format('Ext.getCmp("pagecount99").setText("%s");',[' 记录数:'+inttostr(clientdataset1.recordcount)]));  
  • end;  
  • 实现的效果:增加了显示记录数的label,隐藏了refresh按钮。

    转载于:https://my.oschina.net/u/2343604/blog/1821260

    总结

    以上是生活随笔为你收集整理的UniDBGrid增加显示记录数的label及隐藏refresh按钮的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。