합류에 대한 테이블 플러스 매크로에 셀 특이 적 배경색을 가질 수 있습니까?
-
06-07-2019 - |
문제
이 테이블 플러스 매크로를 사용하고 있습니다 합류:
http://confluence.atlassian.com/display/confext/table-plus+macro
셀 레벨 형식을 가질 수 있습니까? 열 수준 형식 만 볼 수 있습니다.
해결책
{table-plus} 매크로로이를 수행 할 수 없습니다. 그러나보다 고급 테이블 서식 플러그인과 함께 합류 할 수 있습니다. Zac에 의해 설명되었습니다.
다른 팁
이 작업을 수행하는 방법은 모두에 달려 있습니다 플러그인 당신은 얻었고 활성화되었습니다. 내장 테이블 셀 구문은 간결하지만 그러한 사용자 정의를 할 곳은 없습니다. Adaptavist의 플러그인을보고 싶을 수도 있습니다. 컨텐츠 서식 매크로, 특히 테이블 매크로 - 문제없이 셀에 bgcolor 속성을 던질 수 있습니다.
물론, 한 지점 후에는 HTML과 비슷해 보이기 시작합니다.이 경우 활성화 할 수 있습니다. HTML 플러그인 그것은 합류와 함께 배송되지만 먼저 그렇게하는 보안의 영향을 알고 있어야합니다. 환경에 적합하지 않을 수 있습니다.
테이블, 테이블 행 또는 테이블 셀에 스타일을 적용 할 수 있습니다. {html}
또는 사용자 정의 매크로.
다음은 테이블 셀, 테이블 행 또는 전체 테이블의 배경색을 설정하기위한 세 가지 매크로입니다.
테이블 셀 배경 색 매크로
## Macro Title: tblcellbg
## Macro Description: Set background colour for a single table cell
## Macro has a body: N
## Categories: Formatting
## Body Processing: No body
## Output Format: HTML
## Output: JavaScript. Sets table cell background color via CSS
## Developed By: Underverse (http://stackoverflow.com/users/2093966/underverse)
## License: BY-NC-SA
## @param bgcolour:title=Background Color|type=string|required=true|desc=HTML colour or a HTML numeric #value
##
## Check for a blank first parameter
##
#if ($parambgcolour && $parambgcolour.length() > 0) ## If a parm name was used
#set ($bgcolor = $parambgcolour) ## then set the value locally
#elseif ($param0 && $param0.length() > 0) ## if no parm name
#set ($bgcolor = $param0) ## then use the first value
#else
#set ($bgcolor = "#DDFADE") ## no value so set a default
#end
#if ($bgcolor.contains('#')) ## For HTML colours #etc
#set ($bgcolorclass = $bgcolor.replaceAll('#', 'A')) ## Substritute any other char
#else
#set ($bgcolorclass = $bgcolor) ## or use the colourname itself
#end
<script type="text/javascript" class="$bgcolorclass$bgcolorclass">
AJS.$(document).ready(function() {
AJS.$(".$bgcolorclass$bgcolorclass").closest("td").css({"background-color": "$bgcolor"});
});
</script>
그런 다음 위키 마크 업 테이블, 위키 매크로 테이블 또는 위키 편집기 에서이 매크로를 사용하여 테이블 셀의 배경색을 설정할 수 있습니다.
|| Heading 1|| Heading 2 || Heading 3 |
| {tblcellbg:lightgreen} Apple | {tblcellbg:#FFFF33} Banana | Pear |
표 행 배경 색 매크로
## Macro Title: tblrowbg
## Macro Description: Set background colour for a table row
## Macro has a body: N
## Categories: Formatting
## Body Processing: No body
## Output Format: HTML
## Output: JavaScript. Sets table row background color via CSS
## Developed By: Underverse (http://stackoverflow.com/users/2093966/underverse)
## License: BY-NC-SA
## @param bgcolour:title=Background Color|type=string|required=true|desc=HTML colour or a HTML numeric #value
##
##
## Check for a blank first parameter
##
#if ($parambgcolour && $parambgcolour.length() > 0) ## If a parm name was used
#set ($bgcolor = $parambgcolour) ## then set the value locally
#elseif ($param0 && $param0.length() > 0) ## if no parm name
#set ($bgcolor = $param0) ## then use the first value
#else
#set ($bgcolor = "#DDFADE") ## no value so set a default
#end
#if ($bgcolor.contains('#')) ## For HTML colours #etc
#set ($bgcolorclass = $bgcolor.replaceAll('#', 'A')) ## Substritute any other char
#else
#set ($bgcolorclass = $bgcolor) ## or use the colourname itself
#end
<script type="text/javascript" class="$bgcolorclass$bgcolorclass">
AJS.$(document).ready(function() {
AJS.$(".$bgcolorclass$bgcolorclass").closest("tr").css({"background-color": "$bgcolor"});
});
</script>
매크로를 매크로에 놓을 행에있는 셀 중 하나에 놓습니다.
|| Heading 1|| Heading 2 || Heading 3 |
| {tblrowbg:lightblue} Apple | Banana | Pear |
세포 색상의 미세한 제어를 위해이 매크로를 {tblcellbg}와 함께 사용하십시오.
|| Heading 1|| Heading 2 || Heading 3 |
| {tblrowbg:lightblue} Apple | {tblcellbg:#FFFF33} Banana | Pear |
테이블 배경 색상 매크로
## Macro Title: tblbg
## Macro Description: Set background colour for a table
## Macro has a body: N
## Categories: Formatting
## Body Processing: No body
## Output Format: HTML
## Output: JavaScript. Sets table background color via CSS
## Developed By: Underverse (http://stackoverflow.com/users/2093966/underverse)
## License: BY-NC-SA
## @param bgcolour:title=Background Color|type=string|required=true|desc=HTML colour or a HTML numeric #value
##
##
## Check for a blank first parameter
##
#if ($parambgcolour && $parambgcolour.length() > 0) ## If a parm name was used
#set ($bgcolor = $parambgcolour) ## then set the value locally
#elseif ($param0 && $param0.length() > 0) ## if no parm name
#set ($bgcolor = $param0) ## then use the first value
#else
#set ($bgcolor = "#DDFADE") ## no value so set a default
#end
#if ($bgcolor.contains('#')) ## For HTML colours #etc
#set ($bgcolorclass = $bgcolor.replaceAll('#', 'A')) ## Substritute any other char
#else
#set ($bgcolorclass = $bgcolor) ## or use the colourname itself
#end
<script type="text/javascript" class="$bgcolorclass$bgcolorclass">
AJS.$(document).ready(function() {
AJS.$(".$bgcolorclass$bgcolorclass").closest("table").css({"background-color": "$bgcolor"});
});
</script>
매크로를 테이블의 세포 중 하나에 넣습니다.
|| {tblbg:lightblue} Heading 1|| Heading 2 || Heading 3 |
| Apple | Banana | Pear |
{tblrowbg} 및 {tblcellbg}와 함께 사용할 수 있습니다.
자바 스크립트
또는 셀/행/테이블 배경색 {html}을 설정하는 JavaScript를 감싸서 테이블에 코드로 넣습니다.
JS 테이블 셀 BG 색상
|| Heading 1|| Heading 2 || Heading 3 |
| Apple |{html}<SCRIPT class=AFFFF33AFFFF33 type=text/javascript>
AJS.$(document).ready(function() {
AJS.$(".AFFFF33AFFFF33").closest("td").css({"background-color": "#FFFF33"});
}); </SCRIPT> {html} Banana | Pear |
JS 테이블 행 BG 색상
|| Heading 1|| Heading 2 || Heading 3 |
| {html}<SCRIPT class=lightbluelightblue type=text/javascript>
AJS.$(document).ready(function() {
AJS.$(".lightbluelightblue").closest("tr").css({"background-color": "lightblue"});
});
</SCRIPT>{html} Apple | Banana | Pear |
JS 테이블 BG 색상
|| {html}<SCRIPT class=pinkpink type=text/javascript>
AJS.$(document).ready(function() {
AJS.$(".pinkpink").closest("table").css({"background-color": "pink"});
});
</SCRIPT>{html} Heading 1|| Heading 2 || Heading 3 |
| Apple | Banana | Pear |