如何在ScriptTagProxy中带参数?

2019-03-25 13:42|来源: 网路

                store: new Ext.data.JsonStore({
                root: 'root',
                fields: [
                {
                name: 'userId',
                mapping: 'user_id'
                },
                {
                name: 'userName',
                mapping: 'username'
                }
                ],
                baseParams: {teamId: Ext.getCmp('teamSelect').value},
                proxy: new Ext.data.ScriptTagProxy({
       url: 'team!getAllUserByTeamId.action'
    })
                }),

这是我获取数据的extjs代码,ScriptTagProxy不像httpProxy那样,baseParams不起作用,请问有什么方法传参数到action里面,action中的属性为String或者一个自定义entity
问题补充:
连接中带参数我试过了,得到的是undifined,但是我在alert的时候又是有值的
问题补充:
另外这个怎么像论坛一样回复啊,只能补充的方式真恶心

相关问答

更多
  • 你打开"new query",然后直接在新的窗口里编写就可以了,给你个示例: create procedure p_test ( in i_num int, in i_name varchar(50), out o_result varchar(100) ) begin select i_num as '输入参数1', i_name as '输入参数2'; set o_result = '输入参数结果为:'; end;
  • 调用带参数的线程:new Thread(Say).Start("what is your name") //Say模拟带参数的一线程 private static void Say(object sender) { string str = (string)sender; //..... }
  • 传统上, #告诉浏览器自动滚动到页面中的特定点,这是(并且仍然)经常用于实现从页面的一个部分(例如内容表)到另一个部分的链接(例如,部分标题) )。 但是,它也会导致包含#的URL被记录在历史记录中,即使它与之前的URL相同,除了#和它后面的内容。 (换句话说,用户仍然在同一页面上。)这意味着后退按钮可用于返回您之前所处的状态,即使该状态更改与页面不对应 - 加载。 因此,现代AJAX应用程序经常使用它来表示用户可能想要“返回”的某些事情。 Traditionally, the # told the bro ...
  • - (int)thisMethodWithInt:(int)thisInt andString:(NSString *)thisString { int anotherInt = thisInt+2; self.thisLabel.stringValue = thisString; return 0; } 调用方法然后看起来像这样: [self thisMethodWithInt:3 andString:@"My Super String"]; 你所描述的是交流功能,而不是客观的 ...
  • @Hamish已经回答了这个问题,并解释了如何在Swift(以及为什么)中将CommandLine.unsafeArgv传递给getopt() )。 这是一个完整的自包含示例,它是如何在Swift 3中实现典型的getopt循环的: var aFlag = false var bFlag = false var cValue: String? while case let option = getopt(CommandLine.argc, CommandLine.unsafeArgv, "abc:"), ...
  • 你可以很容易地在SCSS中实现这一点。 对于快速解决方案: 这是JSfiddle中的代码 。 更详细的解释: 从SASS 3.3开始,您可以使用地图数据结构 。 它们存储了一组键/值对: $map: (key1: value1, key2: value2, key3: value3); 所以,在你的情况下,你可以创建一个颜色的地图(你喜欢的长或短)供以后参考: $colors: ( red: #ff0000, yellow: #ffd000, blue: #00baff, ...
  • 在IntelliJ 14.1.4和15.0中: 步骤1: 在方法声明上放置一个插入符号,按ctrl + alt + shift + t (如果在Mac上,则按cmd而不是ctrl ),然后选择7. Parameter Object... 为新类输入名称(我使用Holder )并按Refactor 。 弹出窗口将询问您Holder默认值,请将Leave blank以便编译器告诉您是否出现任何问题。 在这种情况下,不需要默认值,因此应该正确地重构它而不会出现任何编译器错误。 第2步: 再次在编辑的方法上放置一个 ...
  • 赫林, 使用您的第一个代码块,您会问: 问题1)“我是否必须使用此网址处理所有操作(读取,更新,创建,删除)?” 答案是肯定的。 问题2)“如果是:该动作如何应用于网址?” 根据Sencha源代码,您需要定义actionMethods,如下所示: myApp.stores.Things = new Ext.data.Store({ model: "Things", proxy: { type: 'ajax', actionMethods: { create: 'POST ...
  • 更新 刚刚确认了,你可以做foo(arg?: true) 原版的: 我不确定你能不能“?” 在一个小的。 您可以尝试使该方法有一个输入arg这是一个哈希,然后我认为你可以做到 def foo(arg) p arg[:"arg?"] end foo(:"arg?" => true) 引号可能没有必要,我必须打开控制台进行检查。 在这种情况下: foo(arg?: true) 更新2 塞尔吉奥正确地提到了这样一个事实:我没有在这个解决方案中使用关键词论证(kwarg),而是我传递了一个单独的常规参数, ...
  • 由于范围可变,Func1期待您没有传递给它的2个参数。 更改 function func2($string1, $string2, $var1) { echo $string1." & ".$string2; $var1($arg1, $arg2); } 至 function func2($string1, $string2, $var1) { Global $arg1, $arg2; echo $string1." & ".$string2; $var1($arg ...