コード例 #1
0
        /// <summary>
        /// 发送树节点选中事件到卡上显示数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void oTree1_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
        {
            // FireSelected事件传递参数使用Dictionary,commonOrderListView中通过dic中的key判断是否执行操作,
            // prescriptionTreeView与conmonOrderTreeView 中树节点构造对象相同,都使用FireSelected发送节点导致冲突
            Dictionary <string, object> selectedNodeDic = new Dictionary <string, object>();

            selectedNodeDic.Add("conmonOrderTreeView", oTree1.FocusedUserObject);
            this.FireSelected(selectedNodeDic);

            Medicalroutinetreedto regularOr = oTree1.FocusedUserObject as Medicalroutinetreedto;

            if (regularOr == null)
            {
                this.Context["Id_ortmplca "] = "";
            }
            else
            {
                this.Context["Id_ortmplca"] = regularOr.Id_ortmplca;
            }

            DictionaryEventArgs args = new DictionaryEventArgs();

            args.Data.Add(UIConst.UI_EVENT, "SelectNode");
            base.FireEventSent(this, args);
        }
コード例 #2
0
        /// <summary>
        /// 发送树节点选中事件到卡上显示数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void oTree1_TreeItemSelected(object sender, xap.rui.control.tree.events.TreeItemEventArgs e)
        {
            this.FireSelected(oTree1.FocusedUserObject);

            Medicalroutinetreedto regularOr = oTree1.FocusedUserObject as Medicalroutinetreedto;

            if (regularOr == null)
            {
                this.Context["Id_regularorca "] = "";
            }
            else
            {
                this.Context["Id_regularorca"] = regularOr.Id_ortmplca;
            }

            DictionaryEventArgs args = new DictionaryEventArgs();

            args.Data.Add(UIConst.UI_EVENT, "SelectNode");
            base.FireEventSent(this, args);
        }