Xpages,使用Computed属性菜单按钮更改文档模式

时间:2016-04-18 14:07:15

标签: xpages document xpages-ssjs

我想动态设置文档模式。

单击按钮时,onclick操作为“更改文档模式”,其中我们有4个选项可供选择。

  1. 切换2.读取模式3.自动编辑,最后是编辑模式。
  2. 但除此之外,还提供了计算属性按钮,下图可以使查询更清晰。

    Edit mode computed option

    在计算属性按钮中,允许编写ssjs代码,

    所以我没有得到那个,我应该返回哪个关键字,以便根据条件工作的所有四个选项。

    我试图获得编辑模式的示例代码是:

    private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
    {
        if (dataGridView1.CurrentCell.ColumnIndex == CategorySelector.Index)
        {
            ComboBox combo = e.Control as ComboBox;
            if (combo == null)
                return;
            combo.DropDownStyle = ComboBoxStyle.DropDown;
            combo.LostFocus += combo_LostFocus;
        }
    }
    void combo_LostFocus(object sender, EventArgs e)
    {
        ComboBox c = (ComboBox)sender;
        if (c.FindStringExact(c.Text.Trim().ToLower()) == -1)
        {
            inventoryCategorySet.Tables[0].Rows.Add(c.Text.Trim().ToLower());
            inventoryCategorySet.AcceptChanges();
        }
    } 
    

    任何有价值的建议都将受到赞赏。

1 个答案:

答案 0 :(得分:2)

如果切换到“源”选项卡,则可以看到为所选文档模式设置的值。

enter image description here

这是选项及其内部值的列表:

Toggle ======> toggle  
Read Mode ===> readOnly  
Auto Edit ===> autoEdit  
Edit Mode ===> edit  

如果您想切换到return "edit",请在代码中Edit Mode