你知道在哪里可以找到新的GWT 2.1 RequestFactory的代码示例吗?谷歌的教程还不够好.
请问您能告诉我在JavaScript中实现冒泡排序算法有什么问题吗?
for (var i=1; i<records.length; i++){
for (var j=records.length; j<1; j--){
if (parseInt(records[i-1]) < parseInt(records[i])){
var temp = records[i-1];
records[i-1] = records[i]
records[i] = temp;
}
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个通过as_view函数传递参数的网址:
url(
r'^$',
ChangeListView.as_view(
columns=('username', 'email')
),
name="user-list"
),
Run Code Online (Sandbox Code Playgroud)
当我尝试访问视图中的列属性时,它返回 None 而不是我通过 url 传递的元组
class ChangeListView(generic.ListView):
columns = None
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
print(self.columns)
# Returns None instead of tuple
return context
Run Code Online (Sandbox Code Playgroud) 我按照默认说明设置了GXT.当我在Eclipse中运行项目时,一切都在开发模式下显示出来.另一方面,当我尝试编译项目时,它给了我这个错误:
编译模块com.gxt.Gxt [错误]错误'jar:file:/sdks/gxt-2.2.1/gxt.jar!/com/extjs/gxt/ui/client/data/BeanModelLookup.java'[错误]内部编译器错误java.lang.IncompatibleClassChangeError:找到com.google.gwt.core.ext.typeinfo.JClassType接口,但是在com.extjs.gxt.ui.rebind.core.BeanModelGenerator.isBeanMarker(BeanModelGenerator.java: 197)com.google.gwt.gene.rebind.core.BeanModelGenerator.generate(BeanModelGenerator.java:54)com.google.gwt.core.ext.GeneratorExtWrapper.generate(GeneratorExtWrapper.java:48)com.google .gwt.core.ext.GeneratorExtWrapper.generateIncrementally(GeneratorExtWrapper.java:60)at com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:662)at com.google.gwt.dev.cfg.RuleGenerateWith .realize(RuleGenerateWith.java:41)at com.google.gwt.dev.shell.StandardRebindOracle $ Rebinder.rebind(StandardRebindOracle.java:74)at com.google.gwt.dev.shell.StandardRebindOracle.rebind(Stand ardRebindOracle.java:259)com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:248)com.google.gwt.dev.DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(DistillerRebindPermutationOracle.java:91)com.google位于org.eclipse.jdt.internal的com.google.gwt.dev.jdt.AbstractCompiler $ Sandbox $ CompilerImpl.process(AbstractCompiler.java:254)中的.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds(WebModeCompilerFrontEnd.java:106) com.google.gwt.dev.jdt.AbstractCompiler上的com.google.gwt.dev.jdt.AbstractCompiler $ Sandbox $ CompilerImpl.compile(AbstractCompiler.java:175)中的.compiler.Compiler.compile(Compiler.java:444) $ sandbox $ CompilerImpl.compile(AbstractCompiler.java:288)在com.google.gwt.dev.jdt.AbstractCompiler $ Sandbox $ CompilerImpl.access $ 400(AbstractCompiler.java:145)com.google.gwt.dev.jdt. AbstractCompiler.compile(AbstractCompiler.java:632),位于com.google.gwt.dev.jdt.BasicWebModeCompiler.getCompilationUnitDeclarations(BasicWebModeComp)iler.java:124)com的com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations(WebModeCompilerFrontEnd.java:54)com的com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:517) .google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:35),位于com.google.gwt.dev.Precompile.precompile(Precompile.java:541)com.google.gwt.dev.Precompile.precompile (precompile.java:495)com.google.gwt.dev.Precompile.precompile(Precompile.java:407),位于com.google的com.google.gwt.dev.Compiler.run(Compiler.java:215). gwt.dev.Compiler.run(Compiler.java:187)位于com.google.gwt.dev.Compiler $ 1.run(Compiler.java:159)com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java) :87)com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)com.google.gwt.dev.Compiler.main(Compiler.java:166)
[错误]意外的java.lang.IncompatibleClassChangeError:找到了com.google.gwt.core.ext.typeinfo.JClassType接口,但是在com.extjs.gxt.ui.rebind.core.BeanModelGenerator.isBeanMarker(BeanModelGenerator.java)中需要该类. :197)com.com上com.google.gwt.core.ext.GeneratorExtWrapper.generate(GeneratorExtWrapper.java:48)的com.extjs.gxt.ui.rebind.core.BeanModelGenerator.generate(BeanModelGenerator.java:54). go.com.gwt.core.ext.GeneratorExtWrapper.generateIncrementally(GeneratorExtWrapper.java:60)com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:662)at com.google.gwt.dev.cfg. RuleGenerateWith.realize(RuleGenerateWith.java:41)在com.google.gwt.dev.shell.StandardRebindOracle $ Rebinder.rebind(StandardRebindOracle.java:74)com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle. java:259)com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:248)com.google.gwt.dev.DistillerRe com.google.gwt.dev.jdt.AbstractCompiler上的com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds(WebModeCompilerFrontEnd.java:106)中的bindPermutationOracle.getAllPossibleRebindAnswers(DistillerRebindPermutationOracle.java:91)$ Sandbox $ CompilerImpl.process( AbstractCompiler.java:254)atg.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:444)at com.google.gwt.dev.jdt.AbstractCompiler $ Sandbox $ CompilerImpl.compile(AbstractCompiler.java: 175)com.google.gwt.dev.jdt.AbstractCompiler $ Sandbox $ CompilerImpl.compile(AbstractCompiler.java:288)at com.google.gwt.dev.jdt.AbstractCompiler $ Sandbox $ CompilerImpl.access $ 400(AbstractCompiler.java :145)com.google上的com.google.gwt.dev.jdt.AbstractCompiler.compile(AbstractCompiler.java:632)中的com.google.gwt.dev.jdt.BasicWebModeCompiler.getCompilationUnitDeclarations(BasicWebModeCompiler.java:124). com.google.gwt上的gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations(WebModeCompilerFrontEnd.java:54).dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:517)com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:35)at com.google.gwt.dev.Precompile.precompile(Precompile) .java:541)com.google.gwt.dev.Precompile.precompile(Precompile.java:495)com.google.gwt.dev.Precompile.precompile(Precompile.java:407)com.google.gwt. com.google.gwt.dev.Compiler.run(Compiler.java:187)上的dev.Compiler.run(Compiler.java:215),位于com.google.gwt.dev.Compiler $ 1.run(Compiler.java:159) )com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)com.google.gwt.dev.Compiler.主(Compiler.java:166)
任何帮助将非常感激.