css - 如何让我的 css 为我的 dojo dijit 表单按钮正常工作?

标签 css dojo dijit.form dojo.gridx

dojo 需要某些 css 字段,我相信这些字段如下:

我的CSS:

.configButton .dijitButtonNode { 
  background-image: url(../images/gear16.png); 
  background-position: center center; 
  background-repeat: no-repeat; 
  width: 16px; 
  height: 16px; 
} 

我的部分结构:

                    { id: 'config', field: 'config', name: 'Config', width: '61px', 
                        widgetsInCell: true, 
                        navigable: true, 
                        allowEventBubble: true, 
                        decorator: function(){ 
                                //Generate cell widget template string 
                                return [ 
                                        '<button data-dojo-type="dijit.form.Button" ', 
                                        'data-dojo-attach-point="btn3" ', 
                                        'class="configButton" ', 
                                        'data-dojo-props="onClick: function(){', 
                                                'alert(\'Configuration\');', 
                                        '}"></button>' 
                                ].join(''); 
                        }, 
                        setCellValue: function(data){ 
                                //"this" is the cell widget 
                                this.btn3.set('label3', data); 
                        } 
                    } 

我无法让我的按钮正常工作,尤其是图标图像。我的 GridX 单元格中只有一个折叠按钮。

最佳答案

试试这段代码:

setCellValue: function(gridData, storeData, cellWidget){
       cellWidget.btn3.set('label3', data);
}

关于css - 如何让我的 css 为我的 dojo dijit 表单按钮正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26765919/

相关文章:

html - 相同数量的像素在不同操作系统中渲染不同

html - 1 完成 2 开始时的 CSS 2 背景图像

java - cometd 客户端连接到多个服务器

javascript - Dojo:第二次放置相同的 dom 节点在 IE11 上不起作用

javascript - 如何在 `HTML label`之前动态添加 `ValidationTextBox`?

css - 如何同时设置HTML5视频的高度和宽度?

javascript - 更新 jQuery 插件以构建 HTML 并防止它在多次调用时重建

javascript - 为什么我不能将我的事件处理程序放在我的 Dijit 小部件的类声明中?

javascript - 为什么我的 dojo DateTextBox 在单独的行上显示组件?

javascript - 将所有 UI 表单设置为只读/禁用?