当我尝试这样做时,我收到以下错误
var fbcanvas = $('#fbcanvas');
这是我得到的错误
ReferenceError:$未定义
这是我的JS代码
var feedbackModule = angular.module('feedbackModule', [ 'ui.bootstrap', 'dialogs' ]);
feedbackModule.controller('feedbackDialog', function($scope, $rootScope, $timeout, $dialogs) {
$scope.confirmed = 'You have yet to be confirmed!';
$scope.name = '"Your name here."';
$scope.sendFeedback = function() {
html2canvas(document.body, {
onrendered: function(canvas) {
var data = canvas.toDataURL('image/png'), dlg = null;
dlg = $dialogs.create('js/plugin/vzfeedbacktool.html', 'feedbackToolController', {
imgdata: data
}, {
key: false,
back: 'static'
});
dlg.result.then(function(name) {
$scope.name = name;
}, function() {
$scope.name = 'You decided not to enter …Run Code Online (Sandbox Code Playgroud) 我有一个需要测试的类,它有两个不同类但接口相同的实例。这是代码的样子,
要测试的类:
@Service
public class MainClass {
@Resource(name = "aClass")
private IClass instance1;
@Resource(name = "bClass")
private IClass instance2;
}
Run Code Online (Sandbox Code Playgroud)
其他类:
@Service("aClass")
public class A implements IClass {}
@Service("bClass")
public class B implements IClass {}
Run Code Online (Sandbox Code Playgroud)
我的单元测试:
public MainClassTest {
@InjectMocks
private MainClass mainClass;
@Mock
private IClass instance1;
@Mock
private IClass instance2;
@Test
public void test() {...}
}
Run Code Online (Sandbox Code Playgroud)
当我运行测试时,instance1 和 instance2 都是空的,因为它们没有被模拟。当接口只有一个实现时,这不会发生。
知道如何处理吗?
谢谢,安吉洛
我有一个Ext.Tab,Panel,我有多个动态创建的标签.
每个选项卡都包含一个Ext.panel.panel.我需要做的是在选项卡中添加工具提示.我试图做这样的事情:
Ext.define('XXX.XXX.XXX.MyCustomPanel', {
extend: 'Ext.panel.Panel',
setTabTitle: function() {
title = 'some title';
try {
this.setTitle(title);
this.getHeader().getEl().set({
'data-qtip': title
});
} catch (e) {
}
}
Run Code Online (Sandbox Code Playgroud)
尽管如此,选项卡不是标题,因此它不会将工具提示应用于选项卡
任何的想法
编辑:
还找到了另一种方法:
this.tab.setTooltip('tool tip');
Run Code Online (Sandbox Code Playgroud)
谢谢,
我正在开发一个使用Ext.panel.Panel控件的应用程序.该面板有一个主体和一个标题.我需要做的是在面板的标题中添加工具提示(只是文本)(只有标题而不是正文)
我正在尝试这个:
listeners: {
render: function () {
this.getEl().dom.title = 'my custom tool tip';
}
},
Run Code Online (Sandbox Code Playgroud)
但它只适用于身体,而不是头部.你知道怎么做吗?我正在使用Ext 4.2.1
编辑:
这就是我试图显示工具提示的方式
Ext.define('XXX.XXX.XXX.MyCustomPanel', {
extend: 'Ext.panel.Panel',
setMyTitle: function() {
var ds = this.getDataSource();
try {
this.setTitle(ds.getCustomTitle());
// Add tooltip where tooltip = ds.getCustomTitle();
} catch (e) {
}
},
Run Code Online (Sandbox Code Playgroud)
谢谢,安吉洛