ui.igColorPickerSplitButton
コード サンプル
<!DOCTYPE HTML> <html> <head> <title>Color Picker Split Button Demo</title> <!-- Infragistics Combined CSS --> <link href="css/themes/infragistics/infragistics.theme.css" rel="stylesheet" type="text/css" /> <link href="css/structure/infragistics.css" rel="stylesheet" type="text/css" /> <!-- jQuery Core --> <script src="js/jquery.js" type="text/javascript"></script> <!-- jQuery UI --> <script src="js/jquery-ui.js" type="text/javascript"></script> <!-- Infragistics Combined Scripts --> <script src="js/infragistics.core.js" type="text/javascript"></script> <script src="js/infragistics.lob.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $("#color-picker-split-forecolor").igColorPickerSplitButton({ items: [{ name: "textColor", label: "Font Color", icon: "ui-igbutton-forecolor" }], defaultItemName: "textColor", selectedTextColor: "red" }); $("#color-picker-split-backcolor").igColorPickerSplitButton({ items: [{ name: "backgroundColor", label: "Background Color", icon: "ui-igbutton-backcolor" }], defaultItemName: "backgroundColor", selectedTextColor: "red" }); }); </script> <style> body { margin-left: 150px; } </style> </head> <body> <div id="color-picker-split-forecolor"></div> <div id="color-picker-split-backcolor"></div> </body> </html>
依存関係
-
defaultColor
- タイプ:
- string
- デフォルト:
- "#000"
ボタンのデフォルト色値を取得または設定します。
コード サンプル
// Initialize $(".selector").igColorPickerSplitButton({ defaultColor: "rgb(255, 255, 255)"; }); // Get var defaultColor = $(".selector").igColorPickerSplitButton("option", "defaultColor"); // Set $(".selector").igColorPickerSplitButton("option", "defaultColor", "#000");
-
defaultItemName
継承- タイプ:
- string
- デフォルト:
- "button1"
デフォルトのボタン項目名。
コード サンプル
// Initialize $(".selector").igColorPickerSplitButton({ defaultItemName: "SplitButton", }); // Get var defaultItemName = $(".selector").igSplitButton("option", "defaultItemName"); // Set $(".selector").igSplitButton("option", "defaultItemName", "SplitButton");
-
hasDefaultIcon
- タイプ:
- bool
- デフォルト:
- true
このオプションが true に設定される場合、igColorPickerSplitButton はアイコンと描画されます。
コード サンプル
// Initialize $(".selector").igColorPickerSplitButton({ hasDefaultIcon: false; }); // Get var defaultIcon = $(".selector").igColorPickerSplitButton("option", "hasDefaultIcon");
-
items
- タイプ:
- array
- デフォルト:
- []
- 要素タイプ:
- object
ボタン項目。
コード サンプル
// Initialize $(".selector").igColorPickerSplitButton({ items: [{ name: "textColor", label: "Font Color", iconClass: "ui-igbutton-forecolor" }] }); // Get var items = $(".selector").igColorPickerSplitButton("option", "items");
-
iconClass
継承- タイプ:
- string
- デフォルト:
- "ui-icon-gear"
項目の iconClass を表す CSS クラス。
-
label
継承- タイプ:
- string
- デフォルト:
- "Button 1"
項目の表示ラベル。
-
name
継承- タイプ:
- string
- デフォルト:
- "button1"
項目名。
-
swapDefaultEnabled
継承- タイプ:
- bool
- デフォルト:
- false
その他のボタンが選択されたとき、デフォルト ボタンを切り替えるかどうかを指定します。
コード サンプル
//Initialize $(".selector").igSplitButton({ swapDefaultEnabled: true }); // Get var swapDefaultEnabled = $(".selector").igSplitButton("option", "swapDefaultEnabled"); // Set $(".selector").igSplitButton("option", "swapDefaultEnabled", true);
Ignite UI コントロール イベントの詳細については、
Ignite UI でイベントを使用するを参照してください。
-
click
継承- キャンセル可能:
- false
イベントは、ボタンがクリックされると発生します。関数には引数 evt および ui が必要です。ui.item を使用して、igSplitButton 要素への参照を取得します。
コード サンプル
//Initialize $(".selector").igSplitButton({ click: function (evt, ui) {...} }); //Bind after initialization $(document).on("igsplitbuttonclick", ".selector", function (evt, ui) { // return reference to the igSplitButton element ui.item // return type of the event evt.type });
-
collapsed
継承- キャンセル可能:
- false
ボタンの縮小後に発生するイベント。関数は引数 evt および ui を受け取ります。ui.owner を使用して igSplitButton への参照を取得します。
コード サンプル
//Initialize $(".selector").igSplitButton({ collapsed: function (evt, ui) {...} }); //Bind after initialization $(document).on("igsplitcollapsed", ".selector", function (evt, ui) { // return reference to the igSplitButton ui.owner // return type of the event evt.type });
-
collapsing
継承- キャンセル可能:
- true
ボタン項目が縮小される前に発生するイベント。関数は引数 evt および ui を受け取ります。ui.owner を使用して igSplitButton への参照を取得します。
コード サンプル
//Initialize $(".selector").igSplitButton({ collapsing: function (evt, ui) {...} }); //Bind after initialization $(document).on("igsplitcollapsing", ".selector", function (evt, ui) { // return reference to the igSplitButton ui.owner // return type of the event evt.type });
-
expanded
継承- キャンセル可能:
- false
ボタンの展開後に発生するイベント。関数は引数 evt および ui を受け取ります。ui.owner を使用して igSplitButton への参照を取得します。
コード サンプル
//Initialize $(".selector").igSplitButton({ expanded: function (evt, ui) {...} }); //Bind after initialization $(document).on("igsplitexpanded", ".selector", function (evt, ui) { // return reference to the igSplitButton ui.owner // return type of the event evt.type });
-
expanding
継承- キャンセル可能:
- true
ボタン項目が展開される前に発生するイベント。関数は引数 evt および ui を受け取ります。ui.owner を使用して igSplitButton への参照を取得します。
コード サンプル
//Initialize $(".selector").igSplitButton({ expanding: function (evt, ui) {...} }); //Bind after initialization $(document).on("igsplitexpanding", ".selector", function (evt, ui) { // return reference to the igSplitButton ui.owner // return type of the event evt.type });
-
collapse
- .igColorPickerSplitButton( "collapse", e:object );
- 返却型:
- object
- 返却型の説明:
- igColorPickerSplitButton への参照を返します。
ウィジェットを縮小します。
- e
- タイプ:object
コード サンプル
$(".selector").igColorPickerSplitButton("collapse");
-
destroy
- .igColorPickerSplitButton( "destroy" );
- 返却型:
- object
- 返却型の説明:
- エディターに初期化される要素への参照、または null 値、を返します。
ウィジェットを破棄します。
コード サンプル
$(".selector").igColorPickerSplitButton("destroy");
-
expand
- .igColorPickerSplitButton( "expand", e:object );
- 返却型:
- object
- 返却型の説明:
- igColorPickerSplitButton への参照を返します。
ウィジェットを展開します。
- e
- タイプ:object
コード サンプル
$(".selector").igColorPickerSplitButton("expand");
-
setColor
- .igColorPickerSplitButton( "setColor", color:string );
- 返却型:
- object
- 返却型の説明:
- igColorPickerSplitButton への参照を返します。
分割ボタンの色を設定します。
- color
- タイプ:string
- 設定する色値。
コード サンプル
$(".selector").igColorPickerSplitButton("setColor", "#f12cf0);
-
switchToButton
継承- .igColorPickerSplitButton( "switchToButton", button:object );
指定した igToolbar ボタンに切り替えます。
- button
- タイプ:object
- ボタン jQuery 要素。
コード サンプル
$(".selector").igSplitButton("switchToButton", $element);
-
toggle
継承- .igColorPickerSplitButton( "toggle", e:object );
- 返却型:
- object
- 返却型の説明:
- 現在の igSplitButton への参照を返します。
ウィジェット状態を縮小と展開の間で切り替えます。
- e
- タイプ:object
- 展開/縮小する igSplitButton。
コード サンプル
$(".selector").igSplitButton( "toggle", e:object );
-
widget
継承- .igColorPickerSplitButton( "widget" );
このウィジェットを表す要素を返します。
コード サンプル
$(".selector").igColorPickerSplitButton("widget");
-
ui-state-active
- ウィジェット基本要素のアクティブ状態の css。
-
ui-splitbutton-arrow
- ウィジェットの矢印 css。
-
ui-corner-left
- ウィジェットの左 div 要素 css。
-
ui-corner-right
- ウィジェットの右 div 要素 css。
-
ui-splitbutton ui-widget ui-state-default
- ウィジェット基本クラス css。
-
ui-state-focus
- ウィジェット基本要素のフォーカス状態の css。
-
ui-splitbutton-hover
- ウィジェット基本要素のホバー状態の css。