【二开案例】移动BOS:移动报表/表格字段 通过插件实现自动换行效果,及完整示例
自动换行插件代码如下:
public override void AfterBindData(EventArgs e) { base.AfterBindData(e); if (formId.ToLower().Equals("kd_dball")) { string json = this.Model.GetValue("F_MOB_TableField").ToString(); JSONObject jobj = JSONObject.Parse(json); jobj.Put("multiLine", true);//开启自动换行 this.Model.SetValue("F_MOB_TableField", jobj.ToString()); this.View.UpdateView("F_MOB_TableField"); } }
运行效果如下:
如果启用了筛选条件,点击查询后,需要重新发送指令;
另外,由于查询按钮经过特殊处理,无法触发buttonclick事件,所以可以在DataChange事件里面重新发送指令,即:
public override void DataChanged(Core.DynamicForm.PlugIn.Args.DataChangedEventArgs e) { base.DataChanged(e); string json = this.Model.GetValue("F_MOB_TableField").ToString(); JSONObject jobj = JSONObject.Parse(json); jobj.Put("multiLine", true);//开启自动换行 this.Model.SetValue("F_MOB_TableField", jobj.ToString()); this.View.UpdateView("F_MOB_TableField"); }
【二开案例】移动BOS:移动报表/表格字段 通过插件实现自动换行效果,及完整示例
自动换行插件代码如下:public override void AfterBindData(EventArgs e) { base.AfterBindData(e); if (f...
点击下载文档
本文2024-09-23 04:15:03发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-164089.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章