2

对于treegrid,我只想在选择记录时启用添加按钮。如果单击添加按钮无法实现,我想查看所选的 rowid 是否不为空。

我尝试过 beforeshowform 的任何想法我都无法弄清楚如何跳过添加表单。

beforeShowForm: function(formid) {
  var rowid = jQuery("#treegrid").getGridParam('selrow');
    if(rowid == null ) {
         return[false,"Please select a row."]; 
    } else {
         return[true,""];
    }
}

请帮忙!

4

1 回答 1

1

旧答案中,我创建了演示。在演示中,我将第一行设置为“不可编辑行”,因此导航栏中的“添加”和“编辑”按钮将在行选择中被禁用。如果选择第二行,“添加”和“编辑”按钮将被启用。如果取消选择该行,则没有选择任何行,“添加”和“编辑”按钮将再次被禁用一次。

在 treegrid 的情况下,您可以使用相同的想法。

于 2011-08-04T16:58:42.830 回答