問題タブ [juice-ui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
827 参照

c# - ジュースUI:ダイアログにボタンを追加

Juice UIを使用してダイアログにボタンを追加しようとしていますが、機能しないか、何か問題があります。

ドキュメントの例に従って、この行を変更しました

にとって

ただし、ボタンは表示されません。

0 投票する
1 に答える
453 参照

juice-ui - Juice UI によって読み込まれるスクリプトを指定できますか?

Zurb Foundation フレームワークで構築された ASP.NET アプリケーション内で Juice UI を使用しています。Foundation は、サイトのマスターページで jquery.min.js (v 1.7.1) を使用しています。ただし、Juice UI は、コントロールを使用するたびにページに 1.7.1 スクリプトを自動的にロードします。重複を避けるために、そのスクリプトだけの読み込みをスキップするように Juice UI を構成することは可能ですか?

0 投票する
1 に答える
678 参照

jquery - Juice UI 子コントロール

JuiceUI からコンテナー コントロールを使用しようとしています。これまでのところ、私はアコーディオンタブで遊んできました。これらは優れたコントロールですが、これらのコントロールの「コンテンツ」タグ内で子コントロールを更新する際に問題が発生しました。

アコーディオンには PanelContent タグがあり、タブには TabContent タグがありますが、簡単にするために、アコーディオンに注目します。

PanelContent の内部には、ラベルがあります。このラベルをいくつかの情報で更新する必要があります。コントロールに直接アクセスできなかったので、アコーディオン自体の FindControl からコントロールをキャストしてみました。NullReferenceException が発生しました。AccordionPanel でも同じことを試しましたが、同じことが起こりました。それはすべて理にかなっています。

VBF で、メンバーはラベルが PanelContent の子であると指摘しました。ID プロパティがないため、サーバー側のコードから直接アクセスできませんでした。ということでAccordionPanelからアクセスしてみました。できましたが、FindControl メソッドがありませんでした。

それで、その PanelContent タグ内からそのラベルにアクセスする方法がわかりません。

ただし、AccordionPanel から PanelContent プロパティを取得すると、InstantiateIn というメソッドが 1 つあります。インテリセンスの説明は次のとおりです。

Public Sub InstantiateIn(container As System.Web.UI.Control) クラスによって実装される場合、子コントロールとテンプレートが属する System.Web.UI.Control オブジェクトを定義します。これらの子コントロールは、インライン テンプレート内で定義されます。

それは私が必要とするもののように聞こえます。しかし、私はそれを使用する方法がよくわかりません。JuiceUI のドキュメントは完全ではないようです。これについては何も見つかりませんでした。

アイデアはありますか?

クライアント側:

0 投票する
1 に答える
276 参照

juice-ui - コードビハインドから JuiceUI の AutoComplete コントロールを使用する場合、ラベル/値を設定するにはどうすればよいですか?

JuiceUI AutoComplete コントロールは、Source プロパティに string[] を受け入れますが、ドキュメントでは、ラベルと値のペアを使用できると記載されています。そもそも jQuery のオートコンプリートに詳しくないので、しばらく検索しても、これを機能させるための正しい構文が見つからないようです。誰でも私を助けることができますか?私はこのようなものを探しています:

0 投票する
4 に答える
2013 参照

jquery - JuiceUI テーマ/スタイルの変更

JuiceUI コントロールのスタイルを変更するオプションはありますか? 定義済みのテーマはありますか? (はいの場合、それに関するドキュメントは見つかりませんでした。) 他のコントロールのように、通常の CSS でスタイルを設定しますか? (それもうまくいかなかったようです。)

ティア

編集:ボタンの外観は次のとおりです:(これにはjqueryテーマがプリインストールされていませんでした-これは新しいWebサイトです。)

ここに画像の説明を入力
JuiceUIがコンテンツをインストールしたことに気付きました-ベース、フレッシュスクイーズド、スーパーチャージのテーマフォルダー。

ただし、どこが参照されているのか、どのように変更するのかわかりません。

0 投票する
2 に答える
635 参照

jquery - WebFormコードビハインドからJQueryを使用してのCSSを変更します

html要素のCSSを分離コードから変更しようとしていますが、影響を受けていないようです。クライアント側で動作します。

コードビハインドから他のクライアント側関数を呼び出すことはできますが、JQueryCSSはクライアント側でのみ機能するようです。

これが私が呼んでいるコードです:

これが違いを生むかどうかはわかりません-私はJuiceUIプログレスバーを使用しています-通常のdivで動作するようです。

そのソースは次のとおりです。

CSSで:

TIA

0 投票する
2 に答える
644 参照

juice-ui - Juice UI のドロップ可能な例 - 無知な初心者は作業を開始できません

申し訳ありませんが、Juice UI の初心者であり、Web アプリの初心者でもあります。Juice UI Web サイトから簡単な例を機能させるのに問題があります。ドラッグ アンド ドロップの例を作成するのがいかに簡単かを示すことになっていますが、本当に基本的な何かが欠けていると思わせる多くのエラーが発生します。ここに記載されているドロップ可能なコントロールを使用しようとしています: http://juiceui.com/controls/droppable

ドラッグ可能な例は問題なく機能したので、そこまでは行きましたが、ドロップ可能な例のテキストを C# Web アプリケーションに貼り付けると、スタイルがフォームの外側、本体の外側などにある必要があるというエラーが表示されます。それを連鎖させます。最終的には、「要素スタイルは親要素にある必要があります」と表示されます-ページに配置できない場合、どこに配置すればよいかわかりません。私は.cssファイルにあると思いますか?また、タグに必要な属性「タイプ」がありません。

どんな助けでも大歓迎です!

0 投票する
1 に答える
233 参照

user-interface - ビューステートを保存しない JuiceUI コンポーネント

DatePicker JuiceUI コントロールを使用する場合、値を格納するために使用されるテキスト フィールドは、ポストバック時にその値を保持しません。DatePicker コントロールは次のように設定されます。

DatePicker コントロールと Type="date" 属性をテキスト ボックスに追加することとは別に、このテキスト ボックスは以前の JavaScript のみの日付ピッカーからの値を保存し、ポストバック後もその値を維持しました。

ビューステートを再び機能させるために、これらのコントロールのいずれかに欠けている属性はありますか?

0 投票する
1 に答える
136 参照

asp.net - JuiceUI-新しいアイテムの位置を取得するためのドラッグ可能な方法?

ページに動的に追加されたパネルの新しい位置を取得(および保存)しようとしています。これらのパネルには、Juice:Draggableプラグインが追加されています。パネルIDは、いくつかのプロパティ(色、サイズなど)を維持するためにビューステートに保存され、うまく機能します。

私の唯一の問題は、「保存」ボタンをクリックしたときに新しい位置を取得できないことです。同じIDでパネルを再作成しても、ページをリロードしたときに最後の位置になっていないようです...?

これは、ajax / javascriptをマスターせずに解決できますか(私はasp.netしか知りません)?

よろしくお願いします!

0 投票する
1 に答える
173 参照

juice-ui - JUICEUI-ブロック エラー

JuiceUi を既存の Web フォーム アプリケーションに追加しようとしています。アコーディオン機能を使用したいのですが、次のエラーが表示されます。誰か助けてくれませんか?ありがとう

System.Web.HttpException (0x80004005): コントロールにコード ブロック (つまり <% ... %>) が含まれているため、Controls コレクションを変更できません。System.Web.UI.ControlCollection.Add(Control child) で Juice.Framework.CssManager.Render(IEnumerable`1 referenceNames) で Juice.Framework.JuiceWidgetState.RenderCss() で Juice.Framework.JuiceScriptControl.OnPreRender(EventArgs e) でJuice.Accordion.OnPreRender(EventArgs e) で System.Web.UI.Control.PreRenderRecursiveInternal() で System.Web.UI.Control.PreRenderRecursiveInternal() で System.Web.UI.Control.PreRenderRecursiveInternal() で System.Web .UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)