金蝶移动bos开发教程_移动BOS开发 -- 移动表单

自建轻应用开发最佳实践(V7.6)

【简介】

本教程介绍全新创建一个移动表单,以及如果简单设计界面、编写插件、启动代码调试、及功能发布云之家。

阅读本教程前,您需要了解的知识:

移动的基础知识

BOS表单设计

BOS插件开发

【新建移动表单】

新建移动表单步骤:打开BOSIDE -》 打开子系统 -》 新建移动表单。

【界面设计】

1、流式布局:添加一个流式布局,然后往布局里添加字段或控件,支持横向、纵向两种布局方向(注:增加内边距,整体界面看起来不会那么拥挤。)

2、移动列表:

3、附件:

移动附件_上传篇-6.0版本以上

移动附件_下载篇-6.0版本以上

4、底部菜单:注:移动表单不支持绑定操作,要开发插件实现。

【插件开发】

1、移动表单插件基类

2、插件注册

【代码示例】

1、字段取值、赋值:

using Kingdee.BOS.Mobile.PlugIn;

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace LKD.MobileDemoPlugins

{

///

/// 移动表单插件

///

public class MobileFormEdit : AbstractMobilePlugin

{

public override void AfterBindData(EventArgs e)

{

//单据头字段赋值

this.View.Model.SetValue("F_LKD_Text","文本字段设置值");

//单据头字段取值

string strText = this.View.Model.GetValue("F_LKD_Text").ToString();

//移动列表字段赋值

int row = 0; //移动列表行索引,索引号从 0开始

this.View.Model.SetValue("F_LKD_Text1", "文本字段设置值", row);

//移动列表字段取值

string strRowText = this.View.Model.GetValue("F_LKD_Text1", row).ToString();

//移动列表新增行、并给字段赋值

for (int i = 0; i < 5; i++)

{

this.View.Model.CreateNewEntryRow("F_LKD_MobileListViewEntity");

int rowCount = this.View.Model.GetEntryRowCount("F_LKD_MobileListViewEntity");

this.View.Model.SetValue("F_LKD_Text1", "F_LKD_Text1" + rowCount, rowCount);

this.View.Model.SetValue("F_LKD_Integer", rowCount, rowCount);

}

}

}

}

【开发调试】

【其他参考】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值