更新:用戶問題後劍道UI的最新版本的解決方案的工作進行了修改
我已經討論了使用最新版本的劍道上這個博客的解決方案。請點擊下面的鏈接導航到解決方案。
Kendo UI Editor - Change default colors of font color picker and background color picker
簡單的鏈接soultion是這樣的代碼:
<script>
$("#editor").kendoEditor({
tools: [{
name: "backColor",
palette: ["#f0d0c9", "#e2a293", "#d4735e", "#65281a"]
},
{
name: "foreColor",
palette: ["red", "green", "#d47eee", "#65281a"]
}
}]
});
</script>
老:此解決方案,但只有劍道2012版本。
這裏是工作的現場演示環節 - Editor color picker
HTML
<!DOCTYPE html>
<html>
<head>
<link href="http://cdn.kendostatic.com/2012.3.1315/styles/kendo.common.min.css" rel="stylesheet" type="text/css" />
<link href="http://cdn.kendostatic.com/2012.3.1315/styles/kendo.default.min.css" rel="stylesheet" type="text/css" />
<link href="http://cdn.kendostatic.com/2012.3.1315/styles/kendo.mobile.all.min.css" rel="stylesheet" type="text/css" />
<link href="http://cdn.kendostatic.com/2012.3.1315/styles/kendo.mobile.all.min.css" rel="stylesheet" type="text/css" />
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://cdn.kendostatic.com/2012.3.1315/js/kendo.all.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
<textarea id="textarea" rows="10" cols="30" style="width:100%;height:400px">
<p><img src="http://www.kendoui.com/Image/kendo-logo.png" alt="Editor for ASP.NET MVC logo" style="display:block;margin-left:auto;margin-right:auto;" /></p>
<p>
Kendo UI Editor allows your users to edit HTML in a familiar, user-friendly way.<br />
In this version, the Editor provides the core HTML editing engine, which includes basic text formatting, hyperlinks, lists,
and image handling. The widget <strong>outputs identical HTML</strong> across all major browsers, follows
accessibility standards and provides API for content manipulation.
</p>
<p>Features include:</p>
<ul>
<li>Text formatting & alignment</li>
<li>Bulleted and numbered lists</li>
<li>Hyperlink and image dialogs</li>
<li>Cross-browser support</li>
<li>Identical HTML output across browsers</li>
<li>Gracefully degrades to a <code>textarea</code> when JavaScript is turned off</li>
</ul>
<p>
Read <a href="http://docs.kendoui.com">more details</a> or send us your
<a href="http://www.kendoui.com/forums.aspx">feedback</a>!
</p>
</textarea>
</body>
</html>
JavaScript文件
kendo.ui.editor.ColorPicker.fn.options.colors = ["c3c3c3"];
$("textarea#editor").kendoEditor();
$('textarea').kendoEditor({
encoded: false,
tools: [
"bold",
"italic",
"underline",
"strikethrough",
"fontName",
"fontSize",
"foreColor",
"backColor",
"justifyLeft",
"justifyCenter",
"justifyRight",
"justifyFull",
"insertUnorderedList",
"insertOrderedList",
"indent",
"outdent",
"formatBlock",
"createLink",
"unlink",
"insertImage",
"viewHtml"
]
});
嗨, 感謝您的答案,但我認爲你的例子是基於舊版本的劍道。 (我認爲它是從2012年開始的)。 最新版本2016 R3不知道這樣的定義: kendo.ui.editor.ColorPicker.fn.options.colors 它說,它是不確定的:「遺漏的類型錯誤:無法讀取屬性‘FN’未定義」 –
@AsafEpelbaum - 你必須編輯你的問題。並且首次正確詢問,因爲它需要花費很多精力和研究。 –
對不起。我沒有考慮到這一點。對不起,感謝你的努力! Upvoted –