jQuery MiniUI

标题: mini-menu怎么获取disable的按钮,然后通过点击表格的行启用 [打印本页]

作者: Aisin丿Gioro    时间: 2018-12-27 16:07:31     标题: mini-menu怎么获取disable的按钮,然后通过点击表格的行启用

mini-menu怎么获取disable的按钮组,然后通过点击表格的行启用,禁用的按钮不只是一个.

作者: felt    时间: 2018-12-27 17:13:30

请具体描述你的问题,无法理解你的问题。
作者: Aisin丿Gioro    时间: 2018-12-28 09:39:49

felt 发表于 2018-12-27 17:13
请具体描述你的问题,无法理解你的问题。

[attach]11795[/attach]
我怎么能拿到mini-menu的li中enabled="false"的按钮,因为我不想这几个按钮单独去写一个id用mini.get去拿,怎么才能获取到enabled="false"的按钮,

作者: felt    时间: 2018-12-28 10:55:36

Aisin丿Gioro 发表于 2018-12-28 09:39
我怎么能拿到mini-menu的li中enabled="false"的按钮,因为我不想这几个按钮单独去写一个id用mini.get去 ...

menu的选项配置好name,需要根据name来获取菜单项
var menu=mini.get(id);
var menuItem= mini.getbyName(name, menu);
menuItem.disable();

grid.on("rowclick",function(){
   menuItem.enable();
})
作者: Aisin丿Gioro    时间: 2018-12-28 11:03:44

本帖最后由 Aisin丿Gioro 于 2018-12-28 11:07 编辑
felt 发表于 2018-12-28 10:55
menu的选项配置好name,需要根据name来获取菜单项
var menu=mini.get(id);
var menuItem= mini.getbyName ...

我测试以后点击那个表格的全选,为什么按钮不会变成启用状态
  1. grid.on("rowclick",function(){
  2.             var rows = grid.getSelecteds();
  3.             if(rows.length > 0) {
  4.                 menuItem.enable();
  5.             }else {
  6.                 menuItem.disable();
  7.             }
  8.         })
复制代码


作者: felt    时间: 2018-12-28 13:46:13

Aisin丿Gioro 发表于 2018-12-28 11:03
我测试以后点击那个表格的全选,为什么按钮不会变成启用状态

你说的行点击,所以监听的行点击事件,勾选全选框并不会触发。
作者: Aisin丿Gioro    时间: 2018-12-28 14:54:58

felt 发表于 2018-12-28 13:46
你说的行点击,所以监听的行点击事件,勾选全选框并不会触发。

有没有像我上面所说的那种menu和datagrid绑定的这种例子,那个getbyName(name)怎么去设置和获取
作者: leao    时间: 2018-12-28 15:18:55

Aisin丿Gioro 发表于 2018-12-28 14:54
有没有像我上面所说的那种menu和datagrid绑定的这种例子,那个getbyName(name)怎么去设置和获取 ...

var menu = mini.get("menu2");
        var menuItem = mini.getbyName("btn", menu);
        menuItem.disable();

        grid.on("rowclick", function () {
            menuItem.enable();
        });


作者: Aisin丿Gioro    时间: 2018-12-28 15:50:46

leao 发表于 2018-12-28 15:18
var menu = mini.get("menu2");
        var menuItem = mini.getbyName("btn", menu);
        menuIte ...

谢谢,那怎么获取多个btn呢,你给的例子只是获取一个吧
作者: felt    时间: 2018-12-28 15:54:37

Aisin丿Gioro 发表于 2018-12-28 15:50
谢谢,那怎么获取多个btn呢,你给的例子只是获取一个吧

一个个去获取




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2