指定页签风格设置方案如下:
在Builder构造插件 public override void CreateControl(CreateControlEventArgs e) 中构造首页与参数:
e.Control["xtype"] = "kdmaintab";
e.Control["headerHeight"] = 33;
JSONArray arr = e.Control["items"] as JSONArray;
if (arr != null)
{
JSONObject obj = arr.OfType
obj["stylekey"] = "CP_KDNavTabItemSpecWidthStyle";
obj["title"] = ResManager.LoadKDString("首页", "002014030023876", SubSystemType.BOS);
obj["headerWidth"] = 240;
}
在业务插件的 void AfterBindData(EventArgs e) 中设置初始缺省页签风格:
this.View.GetControl