Changes between Version 1 and Version 2 of ProjectPlanPlugin/MacroArgs
- Timestamp:
- Aug 30, 2017, 9:29:20 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ProjectPlanPlugin/MacroArgs
v1 v2 1 = Macro Arguments = 2 == General Information == 1 = Macro Arguments 2 3 == General Information 3 4 4 5 The following examples show how Trac Macro Arguments are passed in general. 5 1. Multiple Arguments (short arg) must be sep erated with the following delimiter ''',''':6 1. Multiple Arguments (short arg) must be separated with the following delimiter ''',''': 6 7 * Macro Argument Example: 7 8 {{{ 8 [[ProjectPlan(arg1, arg2,arg3)]]9 [[ProjectPlan(arg1, arg2, arg3)]] 9 10 }}} 10 11 2. A Keyword/Value pair (short kw) must be seperated with '''=''': 11 12 * Macro Keyword/Value (kw) Expample: 12 13 {{{ 13 [[ProjectPlan(key1=value, key2=anothervalue)]]14 [[ProjectPlan(key1=value, key2=anothervalue)]] 14 15 }}} 15 16 3. It doesn't matter in which order kws/args are passed: 16 17 * mixed 17 18 {{{ 18 [[ProjectPlan(arg1, key1=value,arg2,key2=anothervalue,arg3)]]19 [[ProjectPlan(arg1, key1=value, arg2, key2=anothervalue, arg3)]] 19 20 }}} 20 21 21 == Macro Arguments by Component == 22 === General === 22 == Macro Arguments by Component 23 24 === General 23 25 24 26 ||kw/arg||Keyword or Argument||Value||Default||Description/Action|| 25 ||arg || notickets || - || - || no tickets are queried or shown ( depends on renderer [#SpecificRendererArguments *] )||26 ||kw || macroid || string or integer || 1 || ProjectPlanPlugin uses this ID as instance Identifier, allowing multiple macros per page with separate control. ,,example: 2 macro instances on one page: ID1 and ID2, both handling referer/url coded arguments like <url>?id=ID1&dosomething=something and <url>?id=ID2&dosomething=nothing, passing different macro ids does allow detection which macro issued the current requested link,, ''currently not handled this way'' ||27 ||arg || notickets || - || - || no tickets are queried or shown and depends on renderer [#SpecificRendererArguments *] || 28 ||kw || macroid || string or integer || 1 || ProjectPlanPlugin uses this ID as instance Identifier, allowing multiple macros per page with separate control. Example: 2 macro instances on one page: ID1 and ID2, both handling referer/url coded arguments like <url>?id=ID1&dosomething=something and <url>?id=ID2&dosomething=nothing, passing different macro ids does allow detection which macro issued the current requested link. ''Currently not handled this way'' || 27 29 ||kw || renderer || Renderer ID || GVRenderer || use selected or default renderer || 28 30 29 === Filter ===31 === Filter 30 32 31 33 ''not up to date'' … … 48 50 ||arg || notickets || - || || 49 51 50 === Renderer ===52 === Renderer 51 53 52 54 ''not up to date'' 53 55 54 === Specific Renderer Arguments ===56 === Specific Renderer Arguments 55 57 56 58 ||Renderer||kw/arg||Keyword or Argument||Value||Description/Action|| … … 62 64 63 65 ''not up to date'' 64