电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

移动平台 -- 九宫格控件示例

来源:金蝶云社区作者:金蝶2024-09-235

移动平台 -- 九宫格控件示例

       移动BOS的v7.6及以上版本开始支持“九宫格控件”。 -》 轻应用开发最佳实践

九宫格控件支持设计时预设数据源和绑定打开操作,也可以再移动表单插件动态绑定数据源和处理点击事件。

一、设计时预设



关键属性说明:

  • 标题 -- 控件左上角的标题,如果需要实现是标题可以设置为空。

  • 每页显示行数  -- 默认值是10,可以按需调整大小

  • 每行显示列数  -- 默认值是4,可以按需调整大小

  • 九宫格数据源  -- 设计时可以预设,每行可以绑定不同的打开操作,实现免插件代码打开其他移动表单。


二、插件示例代码

1、添加九宫格数据项

var gridItems = new List<GridItem>();

var griditem1 = new GridItem();
griditem1.FKey = "FHelp";
griditem1.FCaption = new LocaleValue("帮忙");
griditem1.FIcon = "mobilebos.webp"; //设置自己的九宫格项的图标,基准图片路径是:安装目录的/webSite/images/mobile/下,可以设置相对路径
gridItems.Add(griditem1);

var griditem2 = new GridItem();
griditem2.FKey = "FAPM";
griditem2.FCaption = new LocaleValue("新能监控");
griditem2.FIcon = "mobilebos.webp"; //设置自己的九宫格项的图标,基准图片路径是:安装目录的/webSite/images/mobile/下,可以设置相对路径
gridItems.Add(griditem2);

MetroView listView = this.View.GetControl<MetroView>("F_MOB_MetroView");
listView.SetItems(gridItems);


2、九宫格点击事件

public override void MetroViewItemClick(MetroViewItemClickEventArgs e)
{
  if (e.Key.EqualsIgnoreCase("F_MOB_MetroView"))
  {               
     if (e.ItemId.EqualsIgnoreCase("FHelp"))
     {
       JSONArra

移动平台 -- 九宫格控件示例

移动BOS的v7.6及以上版本开始支持“九宫格控件”。 -》 轻应用开发最佳实践九宫格控件支持设计时预设数据源和绑定打开操作,也...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信