一.Bos设计器新建文本框,填充进去
在实体服务规则中,写以下代码:
FSortName = ','.join(map(lambda x:x.ShortName,FSsupplier.TargetObjects))
这个方法新建一个文本存放多选基础资料的简称。
二.在表单插件的DataChanged方法中添加如下代码:
//改变参与报价供应商
if (e.Field.Key == "FSsupplier")
{
if (rows[e.Row]["FSsupplier"].ToString().Length > 0)
{
//获取多选基础资料的值
DynamicObjectCollection vals = this.View.Model.GetValue("FSsupplier", e.Row) as DynamicObjectCollection;
for (var i = 0; i < vals.Count; i++)
{
DynamicObject val = (DynamicObject)vals[i]["FSsupplier"];
//将基础资料的名称改为简称
val["Name"] = val["ShortName"];
vals[i]["FSsupplier"] = (Object)val;
}
//偷梁换柱,将替换后的多选基础资料值赋值给选中的多选基础资料
this.View.Model.SetValue("FSsupplier", vals,e.Row);
}
}
这个方法真正的在多选基础资料字段显示简称。
吐槽:
就很怪,现在发布文章,字数不多还提示推荐受影响。。。
CSDN路走窄了啊,浓缩的都是精华好吧。
再这样下去,我只能放弃CSDN去博客园了。
吐槽:
就很怪,现在发布文章,字数不多还提示推荐受影响。。。
CSDN路走窄了啊,浓缩的都是精华好吧。
再这样下去,我只能放弃CSDN去博客园了。
吐槽:
就很怪,现在发布文章,字数不多还提示推荐受影响。。。
CSDN路走窄了啊,浓缩的都是精华好吧。
再这样下去,我只能放弃CSDN去博客园了。
吐槽:
就很怪,现在发布文章,字数不多还提示推荐受影响。。。
CSDN路走窄了啊,浓缩的都是精华好吧。
再这样下去,我只能放弃CSDN去博客园了。
吐槽:
就很怪,现在发布文章,字数不多还提示推荐受影响。。。
CSDN路走窄了啊,浓缩的都是精华好吧。
再这样下去,我只能放弃CSDN去博客园了。
吐槽:
就很怪,现在发布文章,字数不多还提示推荐受影响。。。
CSDN路走窄了啊,浓缩的都是精华好吧。
再这样下去,我只能放弃CSDN去博客园了。
吐槽:
就很怪,现在发布文章,字数不多还提示推荐受影响。。。
CSDN路走窄了啊,浓缩的都是精华好吧。
再这样下去,我只能放弃CSDN去博客园了。
吐槽:
就很怪,现在发布文章,字数不多还提示推荐受影响。。。
CSDN路走窄了啊,浓缩的都是精华好吧。
再这样下去,我只能放弃CSDN去博客园了。
吐槽:
就很怪,现在发布文章,字数不多还提示推荐受影响。。。
CSDN路走窄了啊,浓缩的都是精华好吧。
再这样下去,我只能放弃CSDN去博客园了。
吐槽:
就很怪,现在发布文章,字数不多还提示推荐受影响。。。
CSDN路走窄了啊,浓缩的都是精华好吧。
再这样下去,我只能放弃CSDN去博客园了。